Skip to content

@infinum/eslint-plugin@2.0.0

Latest
Compare
Choose a tag to compare
@kamdubiel kamdubiel released this 14 May 15:17
· 4 commits to master since this release

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