- Move npm handle from
@casper124578
to@casperiv
.
- Remove deprecated
@typescript-eslint/no-duplicate-imports
rule - Upgrade to
@typescript-eslint
v6 - Breaking: Require
prettier
v3 - Possibly Breaking: Update all dependencies
- Add
unicorn/no-unnecessary-await
(@casperiv/eslint-config
) - Add
unicorn/switch-case-braces
(@casperiv/eslint-config
) - Add
jsx-a11y/no-redundant-roles
(@casperiv/eslint-config-react
) - Bump dependencies
- BREAKING CHANGE: Require eslint v8
- BREAKING CHANGE: Require next v13 for
@casperiv/eslint-config-next
- Bump dependencies
- BREAKING CHANGE: Require nodejs v14 support
- Bump dependencies
- Bump dependencies
- Add
unicorn/prefer-modern-math-apis
- Add
unicorn/no-useless-switch-case
- Disable
@next/next/no-img-element
- Upgrade all dependencies
- Add
block-scoped-var
- Add
grouped-accessor-pairs
- Add
no-caller
- Add
no-constructor-return
- Add
no-eval
- Add
no-extend-native
- Add
no-extra-label
- Add
no-floating-decimal
- Add
no-labels
- Add
no-self-compare
- Add
no-useless-rename
- Add
@typescript-eslint/consistent-indexed-object-style
- Add
@typescript-eslint/consistent-type-definitions
- Add
@typescript-eslint/method-signature-style
- Add
@typescript-eslint/no-confusing-non-null-assertion
- Add
@typescript-eslint/no-extraneous-class
- Add
@typescript-eslint/no-invalid-void-type
- Add
@typescript-eslint/no-unnecessary-condition
- Add
@typescript-eslint/prefer-literal-enum-member
- Add
@typescript-eslint/default-param-last
- Add
@typescript-eslint/no-duplicate-imports
- Add
react/jsx-fragments
- Add
react/jsx-no-useless-fragment
- Add
react/jsx-no-target-blank
- Add
react/jsx-pascal-case
- Refactor GitHub Repo