@angular-ru/eslint-plugin-enterprise

Angular-RU package

Usage no npm install needed!

<script type="module">
  import angularRuEslintPluginEnterprise from 'https://cdn.skypack.dev/@angular-ru/eslint-plugin-enterprise';
</script>

README

Angular-RU eslint-plugin

An ESLint-specific plugin that contains rules which are specific to Angular projects. It can be combined with any other ESLint plugins in the normal way.

image image

Quick start

$ npm install @angular-ru/eslint-plugin-enterprise -D

Add to your .eslintrc.json:

{
    "plugins": ["@angular-ru/eslint-plugin-enterprise"],
    "rules": {
        // by default
        "@angular-ru/enterprise/no-suffix-file": [
            "error",
            {
                "fileEndsWithList": [
                    ".model.ts",
                    ".models.ts",
                    ".enum.ts",
                    ".enums.ts",
                    ".type.ts",
                    ".types.ts",
                    ".interface.ts",
                    ".interfaces.ts"
                ]
            }
        ]
    }
}

Check out eslint:

$ eslint "**/*.ts"