- Updated dependencies (#87):
- @babel/[email protected]
- @babel/[email protected]
- @babel/[email protected]
- @babel/[email protected]
- @typescript-eslint/[email protected]
- @typescript-eslint/[email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- Added support for typescript 5 (#85)
- Updated [email protected]
- Updated dependencies (#81):
- New rule at error level has been added:
- Added no-constant-binary-expression (#83)
- Updated dependencies:
- @typescript-eslint/[email protected] (#80)
- @typescript-eslint/[email protected] (#80)
- [email protected] (#80)
- [email protected] (#80)
- [email protected] (#80)
- [email protected] (#80)
- [email protected] (#80)
- [email protected] (#80)
- [email protected] (#80)
- [email protected] (#80)
- [email protected] (#80)
- Due to dependency updates, new rules at error level have been added:
- New rule at error level has been added: (#80)
-
Updated dependencies:
- [email protected] (#75)
-
Replaced deprecated
babel-eslint
andeslint-plugin-babel
packages with maintained ones from@babel
monorepo. (#79) -
Fixed @typescript-ełslint/no-unused-vars rule in
typescript
configuration. (#78) -
Enabled quotes rule to enhance prettier formatting. (#78)
-
Added new plugin
eslint-plugin-eslint-comments
. New rules at error level have been added. (#77)
-
Disabled rules:
- jsx-a11y/no-onchange
-
Added code example for
jsx-a11y/no-onchange
rule in the test file.
-
Updated dependencies:
- @typescript-eslint/[email protected] (#72)
- @typescript-eslint/[email protected] (#72)
- [email protected] (#72)
- [email protected] (#72)
- [email protected] (#72)
- [email protected] (#72)
- [email protected] (#72)
- [email protected] (#72)
- [email protected] (#72)
- [email protected] (#72)
- [email protected] (#72)
- [email protected] (#72)
-
Due to dependency updates, new rules at error level have been added:
- typescript-eslint/restrict-template-expressions (#72)
- typescript-eslint/restrict-plus-operands (#72)
- typescript-eslint/no-floating-promises (#72)
- typescript-eslint/no-implied-eval (#72)
- typescript-eslint/no-unsafe-assignment (#72)
- typescript-eslint/no-unsafe-call (#72)
- typescript-eslint/no-unsafe-member-access (#72)
- typescript-eslint/no-unsafe-return (#72)
-
Removed unnecessary peer dependencies:
- eslint-plugin-vazco (#72)
-
Extended rules with
react/jsx-curly-brace-presence
(#70) -
Updated dependencies:
- [email protected] (#71)
-
Extended rules with
plugin:jsx-a11y/recommended
(#69) -
Added new dependencies:
- [email protected] (#69)
- Removed
vazco/no-console
rule (#68)
- Made TypeScript config extend the default one (#64)
- Changed
prettier.trailingComma
fromnone
toall
(#66) - Added new rules:
import/order
rule (#65)react-hooks/rules-of-hooks
rule (#67)react-hooks/rules-of-hooks
rule (#67)
-
Added new rules:
curly
rule (#62)
-
Updated dependencies:
- Added new TypeScript config
- Reverted dependencies type change made in 5.0.0
- Bump dependencies
- Changed dependencies type from
peerDependencies
todependencies
to simplify the installation and configuration process.
- Added new rules:
no-duplicate-imports
rule (#47)react/no-access-state-in-setstate
rule (#48)sort-comp
rule (#49)no-this-in-sfc
rule (#50)
-
Added new rules:
- Enforce
eqeqeq
rule (#42)
- Enforce
-
Updated dependencies:
- Changed indentation to 2 spaces (#39)
- Affected
indent
,max-len
andprettier/prettier
- Affected
Major version bump due to ESLint major update.
- Updated dependencies:
- Updated dependencies:
-
Updated dependencies:
-
New config:
vazco/prettier
-
New optional dependencies (for
prettier
):
-
Updated dependencies:
-
Rules adjusted to new ESLint release
-
Removed dependency:
- eslint-plugin-brackets
-
Removed rules:
- brackets/* (#30)
-
Updated dependencies:
-
Relaxed rules:
- use brackets/object-curly-newline instead of object-curly-newline (#29)
-
Updated dependencies:
-
Added new errors:
- array-bracket-newline (#24)
- object-curly-newline (#25)
- conditional-parens-newline (#26)
- call-parens-newline (#27)
- func-parens-newline (#28)
-
Added new dependency:
-
Updated dependencies:
-
Other:
- Docs update
- Update contributing rules
- New PR template
-
Added new errors:
- comma-dangle (#21)
- space-infix-ops (#22)
- space-unary-ops (#23)
-
Updated dependencies:
- Updated dependencies:
-
Added new errors:
- no-var (#13)
- prefer-const (#14)
- object-shorthand (#15)
- arrow-parens (#16)
- no-unneeded-ternary (#17)
-
Added new warnings:
- consistent-return (#18)
-
Updated dependencies:
-
Added new required peer dependency: eslint-plugin-vazco.
You can install it in your project with
npm i -D eslint-plugin-vazco
-
Changes to
no-console
rule,info
,time
andtimeEnd
will now be a warning.
- Relax
no-console
rule, allowinfo
(#9),time
andtimeEnd
(#10)
- Switch to ESLint 3.x
- Added
no-console
rule (#7)
- Stricter jsx related rules (#6)
- jsx-closing-bracket-location
- jsx-curly-spacing
- jsx-equals-spacing
- jsx-first-prop-new-line
- jsx-indent-props
- jsx-key
- jsx-no-comment-textnodes
- jsx-no-duplicate-props
- jsx-space-before-closing
- Move configs to
configs
directory - Integration with Travis CI
- Fix for
eol-last
rule - Added empty file test to verify if config is correct
- Added
eol-last
rule - Added
no-trailing-spaces
rule
- Initial release