Skip to content

Eslint v9 & Node 18

Choose a tag to compare

@dackmin dackmin released this 04 Feb 10:14
· 88 commits to master since this release
66fb84a

4.0.2 (2025-02-04)

Bug Fixes

  • base: add a lot of missing rules (5f8bf99)

4.0.1 (2025-02-04)

Bug Fixes

  • base: add missing globals for cjs (a5b2cd2)
  • base: allow some node globals (7ad9033)
  • base: missing quotes rule (4178aae)
  • base: wrong import config (e75764c)

4.0.0 (2025-02-04)

Breaking changes ⚠️

  • Migrates to Eslint v9 flat config

Transform:

extends: ['@poool/eslint-config'],

Into:

import eslint from '@eslint/js';
import tseslint from 'typescript-eslint';
import pooolint from '@poool/eslint-config';

export default tseslint.config(
  eslint.configs.recommended,
  ...tseslint.configs.recommended,
  ...pooolint.configs.recommended,
);
  • Drops Node 16 compat

Bug Fixes

  • a lot of flat config & ts issues (b1f335e)
  • disable ts no-unused-vars to prevent overriding (c965704)
  • fix linting (a12ca87)
  • fix linting (e4157f7)
  • fix linting and other stuff (881a61b)
  • fix parser options (4bcec58)
  • fix react config (74cf915)
  • fix resolve path for tsconfig.json (eac7d8f)
  • more flat configs (c38970b)
  • renovate: extend p3ol custom presets (12a3881)
  • upgrade various packages (5ad671f)