├── .editorconfig ├── .eslintrc ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── no-response.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── .prettierignore ├── .prettierrc.yml ├── .travis.yml ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── ROADMAP.md ├── docs └── rules │ ├── adjacent-overload-signatures.md │ ├── array-type.md │ ├── ban-types.md │ ├── camelcase.md │ ├── class-name-casing.md │ ├── explicit-function-return-type.md │ ├── explicit-member-accessibility.md │ ├── generic-type-naming.md │ ├── indent.md │ ├── interface-name-prefix.md │ ├── member-delimiter-style.md │ ├── member-naming.md │ ├── member-ordering.md │ ├── no-angle-bracket-type-assertion.md │ ├── no-array-constructor.md │ ├── no-empty-interface.md │ ├── no-explicit-any.md │ ├── no-extraneous-class.md │ ├── no-inferrable-types.md │ ├── no-misused-new.md │ ├── no-namespace.md │ ├── no-non-null-assertion.md │ ├── no-object-literal-type-assertion.md │ ├── no-parameter-properties.md │ ├── no-this-alias.md │ ├── no-triple-slash-reference.md │ ├── no-type-alias.md │ ├── no-unused-vars.md │ ├── no-use-before-define.md │ ├── no-var-requires.md │ ├── prefer-interface.md │ ├── prefer-namespace-keyword.md │ └── type-annotation-spacing.md ├── lib ├── configs │ └── recommended.json ├── index.js ├── rules │ ├── adjacent-overload-signatures.js │ ├── array-type.js │ ├── ban-types.js │ ├── camelcase.js │ ├── class-name-casing.js │ ├── explicit-function-return-type.js │ ├── explicit-member-accessibility.js │ ├── generic-type-naming.js │ ├── indent.js │ ├── interface-name-prefix.js │ ├── member-delimiter-style.js │ ├── member-naming.js │ ├── member-ordering.js │ ├── no-angle-bracket-type-assertion.js │ ├── no-array-constructor.js │ ├── no-empty-interface.js │ ├── no-explicit-any.js │ ├── no-extraneous-class.js │ ├── no-inferrable-types.js │ ├── no-misused-new.js │ ├── no-namespace.js │ ├── no-non-null-assertion.js │ ├── no-object-literal-type-assertion.js │ ├── no-parameter-properties.js │ ├── no-this-alias.js │ ├── no-triple-slash-reference.js │ ├── no-type-alias.js │ ├── no-unused-vars.js │ ├── no-use-before-define.js │ ├── no-var-requires.js │ ├── prefer-interface.js │ ├── prefer-namespace-keyword.js │ └── type-annotation-spacing.js └── util.js ├── package.json ├── parser.js ├── tests ├── .eslintrc.yml └── lib │ ├── rules │ ├── adjacent-overload-signatures.js │ ├── array-type.js │ ├── ban-types.js │ ├── camelcase.js │ ├── class-name-casing.js │ ├── explicit-function-return-type.js │ ├── explicit-member-accessibility.js │ ├── generic-type-naming.js │ ├── indent.js │ ├── interface-name-prefix.js │ ├── member-delimiter-style.js │ ├── member-naming.js │ ├── member-ordering.js │ ├── no-angle-bracket-type-assertion.js │ ├── no-array-constructor.js │ ├── no-empty-interface.js │ ├── no-explicit-any.js │ ├── no-extraneous-class.js │ ├── no-inferrable-types.js │ ├── no-misused-new.js │ ├── no-namespace.js │ ├── no-non-null-assertion.js │ ├── no-object-literal-type-assertion.js │ ├── no-parameter-properties.js │ ├── no-this-alias.js │ ├── no-triple-slash-reference.js │ ├── no-type-alias.js │ ├── no-undef.js │ ├── no-unused-vars.js │ ├── no-use-before-define.js │ ├── no-var-requires.js │ ├── prefer-interface.js │ ├── prefer-namespace-keyword.js │ └── type-annotation-spacing.js │ └── util.js ├── tools └── update-recommended.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/no-response.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/.github/no-response.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock = false -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- 1 | jsxBracketSameLine: true 2 | trailingComma: es5 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /docs/rules/adjacent-overload-signatures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/adjacent-overload-signatures.md -------------------------------------------------------------------------------- /docs/rules/array-type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/array-type.md -------------------------------------------------------------------------------- /docs/rules/ban-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/ban-types.md -------------------------------------------------------------------------------- /docs/rules/camelcase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/camelcase.md -------------------------------------------------------------------------------- /docs/rules/class-name-casing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/class-name-casing.md -------------------------------------------------------------------------------- /docs/rules/explicit-function-return-type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/explicit-function-return-type.md -------------------------------------------------------------------------------- /docs/rules/explicit-member-accessibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/explicit-member-accessibility.md -------------------------------------------------------------------------------- /docs/rules/generic-type-naming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/generic-type-naming.md -------------------------------------------------------------------------------- /docs/rules/indent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/indent.md -------------------------------------------------------------------------------- /docs/rules/interface-name-prefix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/interface-name-prefix.md -------------------------------------------------------------------------------- /docs/rules/member-delimiter-style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/member-delimiter-style.md -------------------------------------------------------------------------------- /docs/rules/member-naming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/member-naming.md -------------------------------------------------------------------------------- /docs/rules/member-ordering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/member-ordering.md -------------------------------------------------------------------------------- /docs/rules/no-angle-bracket-type-assertion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-angle-bracket-type-assertion.md -------------------------------------------------------------------------------- /docs/rules/no-array-constructor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-array-constructor.md -------------------------------------------------------------------------------- /docs/rules/no-empty-interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-empty-interface.md -------------------------------------------------------------------------------- /docs/rules/no-explicit-any.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-explicit-any.md -------------------------------------------------------------------------------- /docs/rules/no-extraneous-class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-extraneous-class.md -------------------------------------------------------------------------------- /docs/rules/no-inferrable-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-inferrable-types.md -------------------------------------------------------------------------------- /docs/rules/no-misused-new.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-misused-new.md -------------------------------------------------------------------------------- /docs/rules/no-namespace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-namespace.md -------------------------------------------------------------------------------- /docs/rules/no-non-null-assertion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-non-null-assertion.md -------------------------------------------------------------------------------- /docs/rules/no-object-literal-type-assertion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-object-literal-type-assertion.md -------------------------------------------------------------------------------- /docs/rules/no-parameter-properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-parameter-properties.md -------------------------------------------------------------------------------- /docs/rules/no-this-alias.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-this-alias.md -------------------------------------------------------------------------------- /docs/rules/no-triple-slash-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-triple-slash-reference.md -------------------------------------------------------------------------------- /docs/rules/no-type-alias.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-type-alias.md -------------------------------------------------------------------------------- /docs/rules/no-unused-vars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-unused-vars.md -------------------------------------------------------------------------------- /docs/rules/no-use-before-define.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-use-before-define.md -------------------------------------------------------------------------------- /docs/rules/no-var-requires.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/no-var-requires.md -------------------------------------------------------------------------------- /docs/rules/prefer-interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/prefer-interface.md -------------------------------------------------------------------------------- /docs/rules/prefer-namespace-keyword.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/prefer-namespace-keyword.md -------------------------------------------------------------------------------- /docs/rules/type-annotation-spacing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/docs/rules/type-annotation-spacing.md -------------------------------------------------------------------------------- /lib/configs/recommended.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/configs/recommended.json -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/rules/adjacent-overload-signatures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/adjacent-overload-signatures.js -------------------------------------------------------------------------------- /lib/rules/array-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/array-type.js -------------------------------------------------------------------------------- /lib/rules/ban-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/ban-types.js -------------------------------------------------------------------------------- /lib/rules/camelcase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/camelcase.js -------------------------------------------------------------------------------- /lib/rules/class-name-casing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/class-name-casing.js -------------------------------------------------------------------------------- /lib/rules/explicit-function-return-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/explicit-function-return-type.js -------------------------------------------------------------------------------- /lib/rules/explicit-member-accessibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/explicit-member-accessibility.js -------------------------------------------------------------------------------- /lib/rules/generic-type-naming.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/generic-type-naming.js -------------------------------------------------------------------------------- /lib/rules/indent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/indent.js -------------------------------------------------------------------------------- /lib/rules/interface-name-prefix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/interface-name-prefix.js -------------------------------------------------------------------------------- /lib/rules/member-delimiter-style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/member-delimiter-style.js -------------------------------------------------------------------------------- /lib/rules/member-naming.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/member-naming.js -------------------------------------------------------------------------------- /lib/rules/member-ordering.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/member-ordering.js -------------------------------------------------------------------------------- /lib/rules/no-angle-bracket-type-assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-angle-bracket-type-assertion.js -------------------------------------------------------------------------------- /lib/rules/no-array-constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-array-constructor.js -------------------------------------------------------------------------------- /lib/rules/no-empty-interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-empty-interface.js -------------------------------------------------------------------------------- /lib/rules/no-explicit-any.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-explicit-any.js -------------------------------------------------------------------------------- /lib/rules/no-extraneous-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-extraneous-class.js -------------------------------------------------------------------------------- /lib/rules/no-inferrable-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-inferrable-types.js -------------------------------------------------------------------------------- /lib/rules/no-misused-new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-misused-new.js -------------------------------------------------------------------------------- /lib/rules/no-namespace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-namespace.js -------------------------------------------------------------------------------- /lib/rules/no-non-null-assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-non-null-assertion.js -------------------------------------------------------------------------------- /lib/rules/no-object-literal-type-assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-object-literal-type-assertion.js -------------------------------------------------------------------------------- /lib/rules/no-parameter-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-parameter-properties.js -------------------------------------------------------------------------------- /lib/rules/no-this-alias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-this-alias.js -------------------------------------------------------------------------------- /lib/rules/no-triple-slash-reference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-triple-slash-reference.js -------------------------------------------------------------------------------- /lib/rules/no-type-alias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-type-alias.js -------------------------------------------------------------------------------- /lib/rules/no-unused-vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-unused-vars.js -------------------------------------------------------------------------------- /lib/rules/no-use-before-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-use-before-define.js -------------------------------------------------------------------------------- /lib/rules/no-var-requires.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/no-var-requires.js -------------------------------------------------------------------------------- /lib/rules/prefer-interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/prefer-interface.js -------------------------------------------------------------------------------- /lib/rules/prefer-namespace-keyword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/prefer-namespace-keyword.js -------------------------------------------------------------------------------- /lib/rules/type-annotation-spacing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/rules/type-annotation-spacing.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/lib/util.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/package.json -------------------------------------------------------------------------------- /parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/parser.js -------------------------------------------------------------------------------- /tests/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/.eslintrc.yml -------------------------------------------------------------------------------- /tests/lib/rules/adjacent-overload-signatures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/adjacent-overload-signatures.js -------------------------------------------------------------------------------- /tests/lib/rules/array-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/array-type.js -------------------------------------------------------------------------------- /tests/lib/rules/ban-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/ban-types.js -------------------------------------------------------------------------------- /tests/lib/rules/camelcase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/camelcase.js -------------------------------------------------------------------------------- /tests/lib/rules/class-name-casing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/class-name-casing.js -------------------------------------------------------------------------------- /tests/lib/rules/explicit-function-return-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/explicit-function-return-type.js -------------------------------------------------------------------------------- /tests/lib/rules/explicit-member-accessibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/explicit-member-accessibility.js -------------------------------------------------------------------------------- /tests/lib/rules/generic-type-naming.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/generic-type-naming.js -------------------------------------------------------------------------------- /tests/lib/rules/indent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/indent.js -------------------------------------------------------------------------------- /tests/lib/rules/interface-name-prefix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/interface-name-prefix.js -------------------------------------------------------------------------------- /tests/lib/rules/member-delimiter-style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/member-delimiter-style.js -------------------------------------------------------------------------------- /tests/lib/rules/member-naming.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/member-naming.js -------------------------------------------------------------------------------- /tests/lib/rules/member-ordering.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/member-ordering.js -------------------------------------------------------------------------------- /tests/lib/rules/no-angle-bracket-type-assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-angle-bracket-type-assertion.js -------------------------------------------------------------------------------- /tests/lib/rules/no-array-constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-array-constructor.js -------------------------------------------------------------------------------- /tests/lib/rules/no-empty-interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-empty-interface.js -------------------------------------------------------------------------------- /tests/lib/rules/no-explicit-any.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-explicit-any.js -------------------------------------------------------------------------------- /tests/lib/rules/no-extraneous-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-extraneous-class.js -------------------------------------------------------------------------------- /tests/lib/rules/no-inferrable-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-inferrable-types.js -------------------------------------------------------------------------------- /tests/lib/rules/no-misused-new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-misused-new.js -------------------------------------------------------------------------------- /tests/lib/rules/no-namespace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-namespace.js -------------------------------------------------------------------------------- /tests/lib/rules/no-non-null-assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-non-null-assertion.js -------------------------------------------------------------------------------- /tests/lib/rules/no-object-literal-type-assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-object-literal-type-assertion.js -------------------------------------------------------------------------------- /tests/lib/rules/no-parameter-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-parameter-properties.js -------------------------------------------------------------------------------- /tests/lib/rules/no-this-alias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-this-alias.js -------------------------------------------------------------------------------- /tests/lib/rules/no-triple-slash-reference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-triple-slash-reference.js -------------------------------------------------------------------------------- /tests/lib/rules/no-type-alias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-type-alias.js -------------------------------------------------------------------------------- /tests/lib/rules/no-undef.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-undef.js -------------------------------------------------------------------------------- /tests/lib/rules/no-unused-vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-unused-vars.js -------------------------------------------------------------------------------- /tests/lib/rules/no-use-before-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-use-before-define.js -------------------------------------------------------------------------------- /tests/lib/rules/no-var-requires.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/no-var-requires.js -------------------------------------------------------------------------------- /tests/lib/rules/prefer-interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/prefer-interface.js -------------------------------------------------------------------------------- /tests/lib/rules/prefer-namespace-keyword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/prefer-namespace-keyword.js -------------------------------------------------------------------------------- /tests/lib/rules/type-annotation-spacing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/rules/type-annotation-spacing.js -------------------------------------------------------------------------------- /tests/lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tests/lib/util.js -------------------------------------------------------------------------------- /tools/update-recommended.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/tools/update-recommended.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradzacher/eslint-plugin-typescript/HEAD/yarn.lock --------------------------------------------------------------------------------