Skip to content

Releases: code-pushup/eslint-config

Release 0.10.7

02 Dec 10:58
Compare
Choose a tag to compare
  • Add prefer-control-flow to angular config (70cfa53)

Release 0.10.6

02 Dec 10:07
Compare
Choose a tag to compare
  • Add no-useless-computed key rule (2d7900e)

Release 0.10.5

02 Dec 09:42
Compare
Choose a tag to compare
  • Restrict SonarJS peer dep to v1 (v2 has many changes that require review) (794fdc4)
  • Fix warnings listed as errors in docs (424b29e)
  • Generate relative links in docs script, remove unnecessary npm link (9c4b5aa)
  • Convert stylistic sonarjs rules to warnings (efcf27f)
  • Ignore module.exports in immutable-data rule (b225c3b)
  • Disable ESM-only rules rules for mocks directory (f3f777f)
  • Disable immutable-data for config files (addb674)
  • Ignore 'next' in no-callback-in-promise rule, many false positives (3706f39)
  • Don't enforce globalThis over window in Angular (699f3b7)
  • Fix Storybook naming convention being ignored in Angular config (98e37bd)

Release 0.10.4

18 Nov 14:53
Compare
Choose a tag to compare
  • Remove import/extensions rule due to low adoption of strict ESM (0e339e8)

Release 0.10.3

18 Nov 14:02
Compare
Choose a tag to compare
  • Configure import/extensions for ESM (bbf0589)
  • Turn off duplicated no-anonymous-default-export rule (0809532)
  • Downgrade todo comments from error to warning (b4b6f4a)
  • Warn for unused eslint disable directives (ea662e0)
  • Prevent no-empty-test-file errors for tsconfig.spec.json (654d2e0)

Release 0.10.2

18 Nov 11:19
Compare
Choose a tag to compare
  • Split into multiple entry points to fix import errors from unused configs (07254ec)

Release 0.10.1

18 Nov 09:15
Compare
Choose a tag to compare
  • Fix missing package files (3a68fa6)

Release 0.10.0

18 Nov 09:10
Compare
Choose a tag to compare
  • Fix extended config links in docs (43760cd)
  • Adjust base config to new recommended sets (0c84d4b)
  • Fix duplicate unicorn rules (af5aae2)
  • Replace unmaintained rxjs plugin with fork compatible with ESLint 9+ (875ec14)
  • Fix angular config without rxjs (57db573)
  • Fix undetected Jest version (70e27f2)
  • Prevent type-aware rules for non-TS files (3d1defa)
  • Remove empty extended message from config docs (2119d95)
  • Remove renamed config docs (182ee17)
  • Update setup instructions for flat config format (614ddac)
  • Remove --legacy-peer-deps flag from test setup (7a54b09)
  • Remove legacy configs (9c89d41)
  • Fix missing metadata for built-in rules (dce974f)
  • Configure self-linting appropriately (0deaec0)
  • Configure globals for node and angular configs (b1e1678)
  • Update eslint-plugin-n to version with fixed ESLint 9 support (f444901)
  • Lint self (de2a630)
  • Fix missing rule metadata for plugins (6bdc233)
  • Adapt docs script to new ESLint configs (d3d4be2)
  • Convert docs scripts to ESM (348f281)
  • Remove prettier config (not needed) (ad81922)
  • Configure peer dependencies for flat config (a97c12d)
  • Override rxjs plugin's peer dependency on ESLint 8 (bd98d58)
  • Convert angular and ngrx configs (d9b741b)
  • Convert node and graphql configs (b1e67cb)
  • Convert jest and storybook configs (81f9bae)
  • Convert cypress and vitest configs (99d0681)
  • Fix file extension patterns for new ESLint version (3037f9d)
  • Ignore type errors from js configs (c33e86d)
  • Adapt tests to new ESLint version (a1f0425)
  • Convert javascript and typescript configs to flat format (9b60d1f)
  • Switch from Jest to Vitest (ESM support) (b411f95)
  • Export old configs under legacy (6a66f18)
  • Create CI workflow (0c7a03c)

Release 0.9.1

09 Oct 11:56
Compare
Choose a tag to compare

Release 0.9.0

04 Oct 12:28
Compare
Choose a tag to compare
  • Add rules from @typescript-eslint/stylistic-type-checked (510f1b5)
  • Add object-shorthand and no-useless-rename rules to default config (47cfc78)
  • Add no-import-type-side-effects rule to default config (2c96297)
  • Add ignore patterns to no-unused-vars (b81a54a)