Skip to content

Releases: infinum/js-linters

@infinum/eslint-plugin@2.0.0

14 May 15:17
Compare
Choose a tag to compare

Major Changes

  • #129 c3d6b80 Thanks @kamdubiel! - Added eslint-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 for NodeNext
    • Updated no-underscore-dangle to allow after this.*
    • Updated @typescript-eslint/no-unused-vars to allow in ...rest siblings
    • Improved tsconfig files for local development
  • #125 dfc1448 Thanks @kamdubiel! - Set pNPM as package manager:

    • Added pnpm lockfile and workspace configuration
    • Added static code analysis scripts to package.json
    • Configured packageManager for corepack
    • Updated CONTRIBUTING.md documentation
    • Updated GithubActions for pnpm support and resolved Node version warnings
    • Updated husky configuration for pnpm
    • Fixed ESLint configuration so it could be run for this repository also
    • Fixed npm doppelgangers
    • Added changesets config to Prettier ignore
  • #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

@infinum/eslint-plugin@1.0.0

06 Jul 09:12
117f2bf
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://github.com/infinum/js-linters/compare/v3.5.0...@infinum/eslint-plugin@1.0.0

v3.5.0

28 Jun 13:31
28754a0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.4.0...v3.5.0

v3.4.0

13 Jun 07:58
dbacb91
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.3.1...v3.4.0

v3.3.1

02 Jun 12:34
Compare
Choose a tag to compare

Changelog:

v3.3.0

12 May 12:54
Compare
Choose a tag to compare

Adds no-constant-binary-expression rule.

v3.2.0

07 Apr 13:58
Compare
Choose a tag to compare

Adds jasmine recommended rules.

v3.1.0

06 Dec 07:33
Compare
Choose a tag to compare

Removes explicit member accessibility for constructors.

v3.0.0

02 Dec 09:27
Compare
Choose a tag to compare

Changes:

  • Adds ESLint 8 support
  • Introduces new recommended rules, more info over at #47

v2.12.0

29 Nov 13:19
Compare
Choose a tag to compare

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