Releases: infinum/js-linters
@infinum/eslint-plugin@2.0.0
Major Changes
-
#129
c3d6b80
Thanks @kamdubiel! - Addedeslint-plugin-typescript-enum
dependency and rules to React config -
#126
8e02656
Thanks @kamdubiel! - Bumped dependencies and fixed tests:- Bumped peer dependencies:
- "@next/eslint-plugin-next": "~14.2.0",
- "@typescript-eslint/eslint-plugin": "~7.8.0",
- "@typescript-eslint/parser": "~7.8.0",
- "eslint": "^8.57.0",
- "eslint-plugin-jsx-a11y": "~6.8.0",
- "eslint-plugin-react": "~7.34.0",
- "eslint-plugin-react-hooks": "~4.6.0",
- "eslint-plugin-rxjs": "~5.0.3",
- "typescript": ">=3.3.1"
- Bumped dev dependencies
- Fixed tests for the new parser version
- Updated
tsconfig.json
forNodeNext
- Updated
no-underscore-dangle
to allow afterthis.*
- Updated
@typescript-eslint/no-unused-vars
to allow in...rest
siblings - Improved
tsconfig
files for local development
- Bumped peer dependencies:
-
#125
dfc1448
Thanks @kamdubiel! - SetpNPM
as package manager:- Added
pnpm
lockfile and workspace configuration - Added static code analysis scripts to
package.json
- Configured
packageManager
forcorepack
- Updated
CONTRIBUTING.md
documentation - Updated
GithubActions
forpnpm
support and resolved Node version warnings - Updated
husky
configuration forpnpm
- Fixed
ESLint
configuration so it could be run for this repository also - Fixed
npm
doppelgangers - Added
changesets
config toPrettier
ignore
- Added
-
#128
6e5a3f0
Thanks @kamdubiel! - Changed@typescript-eslint/naming-convention
rule to be StrictPascalCase for:- enums (with members)
- booleans (with is, should, has prefixes)
- typeLikes (class, enum, interface, typeAlias, typeParameter)
Minor Changes
-
#123
c7c5a71
Thanks @kamdubiel! - ChangedRelease
workflow trigger to be manual -
#127
2d99377
Thanks @kamdubiel! - Disabled error foremotion css prop
in React config
@infinum/eslint-plugin@1.0.0
What's Changed
- Plugin by @kristian240 in #112
- Add @changesets/cli by @kristian240 in #114
- chore: setup changesets by @kristian240 in #115
- Plugin generators by @kristian240 in #113
- feat: add no-hooks-in-pages-folder rule by @kristian240 in #111
- Version Packages by @github-actions in #116
Full Changelog: https://github.com/infinum/js-linters/compare/v3.5.0...@infinum/eslint-plugin@1.0.0
v3.5.0
What's Changed
- Fix tsconfig root dir by @DarkoKukovec in #110
- allow NEXT_DATA access by @isBatak in #108
Full Changelog: v3.4.0...v3.5.0
v3.4.0
What's Changed
- #389 Create new config for NextJS by @mislavmiocevic in #66
- Change initial package version to 3.3.1 by @adrianbicanic in #77
- Fix next config initial version by @adrianbicanic in #78
- Add test-utils private package by @gbareza in #75
- Core js tests by @gbareza in #80
- React js tests by @gbareza in #81
- Bump loader-utils from 2.0.2 to 2.0.4 in /packages/eslint-config-angular-ts/example-app by @dependabot in #90
- Bump minimatch and @nrwl/cli in /packages/eslint-config-angular-ts/example-app by @dependabot in #87
- Bump socket.io-parser from 4.0.4 to 4.0.5 in /packages/eslint-config-angular-ts/example-app by @dependabot in #85
- Bump engine.io and socket.io in /packages/eslint-config-angular-ts/example-app by @dependabot in #91
- Update react-hooks/exhaustive-deps config by @isBatak in #79
- Core ts tests by @gbareza in #82
- Add react/self-closing-comp by @kristian240 in #83
- Remove Angular Example app by @thabalija in #98
- Add a rule to limit line length and ignore imports by @mislavmiocevic in #99
- #413 Add padding-line-between-statements rule configuration by @mislavmiocevic in #74
- add-github-actions-for-running-tests by @adrianbicanic in #101
- Update README.md by @isBatak in #105
- Maintance jun 2023 by @kristian240 in #106
- v3.4.0 by @kristian240 in #107
New Contributors
- @adrianbicanic made their first contribution in #77
- @gbareza made their first contribution in #75
- @dependabot made their first contribution in #90
Full Changelog: v3.3.1...v3.4.0
v3.3.1
Changelog:
- Updated required
eslint
version to>=8.14
(PR by @kristian240)
v3.3.0
Adds no-constant-binary-expression rule.
v3.2.0
Adds jasmine recommended rules.
v3.1.0
Removes explicit member accessibility for constructors.
v3.0.0
v2.12.0
Updates the eslint-config-angular-ts rules:
- TypeScript related rules have moved to eslint-config-core-ts
- The prefer-arrow/prefer-arrow-functions has been turned off
- The rxjs/no-implicit-any-catch rule has been added
- The rxjs/no-sharereplay has been turned off