Skip to content

v0.8.2

Choose a tag to compare

@amery amery released this 09 Mar 01:37
· 95 commits to main since this release
6bacd6b

Fixed

  • json: Use jsonc/jsonc language for JSONC config — the poupe/jsonc config incorrectly used jsonc/json (strict JSON), which rejected comments before rules could run, breaking files like .vscode/*.json and tsconfig.json

Changed

  • json: Added jsconfig.json and jsconfig.*.json to JSONC file patterns — these use the same comment-supporting format as tsconfig.json
  • json: Strict JSON config (poupe/json) now excludes JSONC files from matching
  • core: Exported all GLOB_* file pattern constants (GLOB_CSS, GLOB_JSON, GLOB_JSONC, GLOB_JSONC_FILES, GLOB_SRC, GLOB_VUE) from @poupe/eslint-config for consumers composing custom configs
  • markdown: md013 now exempts tables (tables: false) — table rows often exceed 80 characters and can't be wrapped
  • markdown: md024 set to siblings_only: true — allows reusing heading names like "Usage" or "Examples" under different parents

Known Issues

  • nuxt: Plugin instance conflicts for external consumers using createConfigForNuxt with tooling: true (#200)