Releases: techmmunity/eslint-config
Releases · techmmunity/eslint-config
Update Strict Patterns
- Update
@typescript-eslint/naming-convention
:strictCamelCase
->camelCase
- Update
@typescript-eslint/naming-convention
:strictPascalCase
->PascalCase
Fix Uncorrect Rules
- Remove
class-methods-use-this
- Remove
no-plusplus
- Allow the use of
++
Fix Incorrect Rules
TS-NEXTJS
- Disable
@typescript-eslint/naming-convention
at_document
- Disable
eslint-disable-next-line no-underscore-dangle
at_document
TYPESCRIPT
- Disable
filenames/match-regex
inmigrations
folder - Disable
class-methods-use-this
inmigrations
folder - Disable
@typescript-eslint/quotes
inmigrations
folder - Disable
@typescript-eslint/prefer-nullish-coalescing
Improve Enum Naming Convencion
- Add
strict
do camel and pascal cases - Enums must have the
Enum
suffix - Enum members must follow the UPPER_CASE pattern
Improve ts-nextjs Naming Convencion
- All the files inside
src/pages
now can have default exports - All the variables inside the folders
src/config
andsrc/assets
must be in UPPER_CASE
Add 'ts-nextjs' Module
1.3.0 Add 'ts-nextjs' Module (#16)
Remove Rules
- Remove
no-extra-parens
rule - Remove
brace-style
rule
Reason: Conflict with prettier
Fix Uncorrect Config
- Remove
no-magic-numbers
rule - Remove
no-undefined
rule - Remove
operator-linebreak
rule - Update
filename
regex to accept scoped modules imports and files with numbers (like migrations) - Remove
@typescript-eslint/no-confusing-void-expression
rule - Remove
@typescript-eslint/brace-style
rule - Remove
@typescript-eslint/no-extra-parens
- Remove
@typescript-eslint/no-magic-numbers
Add Env es6
1.1.0 Add Env es6 (#10)
Techmmunity ESLint Config - Release!
1.0.0 Add Initial Config (#9)