0.4.3 • Published 6 months ago

@e3o/eslint-config v0.4.3

Weekly downloads
-
License
ISC
Repository
-
Last release
6 months ago

e3o/eslint-config

List of rules to use when develop products in typescript

Extends

  • eslint:recommended
  • plugin:@typescript-eslint/recommended

Rules

Main rules

Rule NameRule SeveritiesMain configurationOther configuration
indentoff2{ ignoredNodes:'ConditionalExpression', MemberExpression: 1, SwitchCase: 1,}
linebreak-styleerrorunix
quoteserrorsingle{ avoidEscape: true }
complexityerror5
no-consoleerror
no-label-varerror
eqeqeqerror
id-denylisterrordata, value, e, cb, callback
id-lengtherror
max-classes-per-fileerror1
no-else-returnerror{ allowElseIf: false }
curlyerror
prefer-templateerror
sort-importserror{ignoreCase: false, ignoreDeclarationSort: false, ignoreMemberSort: false, memberSyntaxSortOrder: 'none', 'all', 'multiple', 'single', allowSeparatedGroups: false,}
prefer-destructuringerror{ array: true, object: true,}{ enforceForRenamedProperties: false, }
object-shorthanderroralways

Plugin Rules

Rule NameRule SeveritiesMain configurationOther configuration
@typescript-eslint/no-explicit-anyerror
@typescript-eslint/explicit-function-return-typeerror