1.4.17 • Published 5 years ago

eslint-config-typescript-recommended v1.4.17

Weekly downloads
757
License
Apache-2.0
Repository
github
Last release
5 years ago

eslint-config-typescript-recommended

Build Status Coverage Status

TSLint recommended rules for ESLint

See eslint for recommended rules. See tslint for recommended rules. See eslint-plugin-typescript for available rules.

This config adds recommended rules from tslint when they are available in eslint. Available rules from eslint-plugin-typescript will be included when needed.

Pre-Install

eslint and eslint-plugin-typescript are installed and configured via eslint config.

Install

npm install --save-dev eslint-config-typescript-recommended

Then, add this to your eslint config file like:

{
  "extends": ["typescript-recommended"]
}

Mapped Rules

TSLintESLint
adjacent-overload-signaturestypescript/adjacent-overload-signatures
align-
arrow-parensarrow-parens
arrow-return-shorthandarrow-body-style
array-type-
ban-comma-operatorno-sequences
ban-types-
callable-types-
class-nametypescript/class-name-casing
comment-formatspaced-comment
curlycurly
cyclomatic-complexitycomplexity
eoflineeol-last
foringuard-for-in
function-constructorno-new-func
import-spacingkeyword-spacing
indentindent
interface-nametypescript/interface-name-prefix
interface-over-type-literaltypescript/no-type-alias
jsdoc-format-
label-positionno-labels
max-classes-per-filemax-classes-per-file
max-line-lengthmax-len
member-accesstypescript/explicit-member-accessibility
member-orderingtypescript/member-ordering
new-parensnew-parens
no-angle-bracket-type-assertiontypescript/no-angle-bracket-type-assertion
no-anytypescript/no-explicit-any
no-argno-caller
no-bitwiseno-bitwise
no-conditional-assignmentno-cond-assign
no-consecutive-blank-linesno-multiple-empty-lines
no-consoleno-console
no-constructno-new-wrappers
no-debuggerno-debugger
no-duplicate-importsno-duplicate-imports
no-duplicate-super-
no-duplicate-switch-caseno-duplicate-case
no-duplicate-variableno-redeclare
no-emptyno-empty
no-empty-interfacetypescript/no-empty-interface
no-evalno-eval
no-implicit-dependencies-
no-internal-moduletypescript/prefer-namespace-keyword
no-invalid-template-stringsno-template-curly-in-string
no-invalid-thisno-invalid-this
no-misused-new-
no-namespacetypescript/no-namespace
no-object-literal-type-assertion-
no-parameter-propertiestypescript/no-parameter-properties
no-referencetypescript/no-triple-slash-reference
no-reference-import-
no-return-awaitno-return-await
no-shadowed-variableno-shadow
no-sparse-arraysno-sparse-arrays
no-string-literalobject-shorthand
no-string-throwno-throw-literal
no-submodule-imports-
no-switch-case-fall-throughno-fallthrough
no-this-assignment-
no-trailing-whitespaceno-trailing-spaces
no-unnecessary-initializerno-undef-init
no-unsafe-finallyno-unsafe-finally
no-unused-expressionno-unused-expressions
no-use-before-declareno-use-before-define
no-var-keywordno-var
no-var-requirestypescript/no-var-requires
object-literal-key-quotesquote-props
object-literal-shorthandobject-shorthand
object-literal-sort-keyssort-keys
one-lineno-unexpected-multiline
one-variable-per-declarationone-var
only-arrow-functionsprefer-arrow-callback
ordered-importssort-imports
prefer-conditional-expressionno-cond-assign
prefer-constprefer-const
prefer-for-of-
prefer-object-spreadprefer-object-spread
quotemarkquotes
radixradix
semicolonsemi
space-before-function-parenspace-before-function-paren
space-within-parensspace-in-parens
trailing-commacomma-dangle
triple-equalseqeqeq
typedef-
typedef-whitespacetypescript/type-annotation-spacing
typeof-comparevalid-typeof
unified-signatures-
use-isnanuse-isnan
variable-namecamelcase
whitespacekeyword-spacing, space-infix-ops, comma-spacing, semi-spacing, rest-spread-spacing
1.4.17

5 years ago

1.4.16

5 years ago

1.4.15

5 years ago

1.4.14

5 years ago

1.4.13

5 years ago

1.4.12

5 years ago

1.4.11

5 years ago

1.4.10

5 years ago

1.4.9

5 years ago

1.4.8

5 years ago

1.4.7

5 years ago

1.4.6

5 years ago

1.4.5

5 years ago

1.4.4

5 years ago

1.4.3

5 years ago

1.4.2

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.0

5 years ago

1.1.0

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago