Releases: saqqdy/eslint-sets
Releases · saqqdy/eslint-sets
6.3.1
Fixed
-
React config: Fixed
prefer-namespace-importrule compatibility with@eslint-react/eslint-pluginv1.x and v2.x- v1.x uses rule name
prefer-react-namespace-import - v2.x uses rule name
prefer-namespace-import - Now dynamically detects and uses the correct rule name based on installed version
- v1.x uses rule name
-
Disables config: Added support for
tasksandtoolsdirectoriesno-consolerule is now disabled intasks/andtools/directories- Aligns with existing support for
scripts/,cli/, andbin/directories
-
Svelte config: Added Svelte 5 runes support in TypeScript files
- Svelte 5 runes (
$state,$effect, etc.) are now recognized incomposables/andstores/directories - Prevents
no-undeferrors when using runes outside.sveltefiles
- Svelte 5 runes (
Changed
- JSDoc config: Updated
jsdoc/check-param-namesrule options- Disabled
checkDestructuredto skip checking destructured parameters - Disabled
useDefaultObjectPropertiesto skip checking default object properties - Reduces false positives in modern JavaScript/TypeScript code
- Disabled
Full Changelog: 6.3.0...6.3.1
6.3.0
Breaking Changes
- Config restructure: Simplified configuration structure
- Removed
e18econfig (use@e18e/eslint-plugindirectly if needed) - Removed
vueA11yexport - usevue: { a11y: true }instead - Removed
jsxA11yexport - usejsx: { a11y: true }instead - Removed
noOnlyTestsexport - merged intotestconfig - Renamed
eslintCommentsoption tocomments - Renamed
jsxA11yoption tojsx
- Removed
- Plugin naming changes: Updated plugin names for consistency
- Stylistic plugin:
@stylistic→style - ESLint comments plugin:
@eslint-community/eslint-comments→eslint-comments - YAML plugin:
yml→yaml
- Stylistic plugin:
Added
- JSX config: New standalone JSX config with optional a11y support
- Base JSX support with
jsx: true - JSX a11y rules via
jsx: { a11y: true } - Uses
eslint-plugin-jsx-a11yfor accessibility rules
- Base JSX support with
- JSDoc config: New JSDoc configuration for documentation comments
- Enable with
jsdoc: true(default: true) - Rules for JSDoc comment validation and formatting
- Enable with
- Comments config: Renamed from
eslintCommentsfor simplicity- ESLint directive comments rules
- Enable with
comments: true(default: true)
- Markdown enhancements: Improved markdown support
- Added
eslint-merge-processorsfor markdown file processing - Added
processorconfiguration withmergeProcessors - Added
languageconfiguration (markdown/gfmormarkdown/commonmark) - Added
markdown/fenced-code-language: 'off'andmarkdown/no-missing-label-refs: 'off' - Added comprehensive code block disables
- Added
gfmoption to toggle between GFM and CommonMark - Added
overridesMarkdownoption for markdown-specific rule overrides
- Added
- TOML enhancements:
- Added
toml/vue-custom-block/no-parsing-error: 'error' - Added
style/spaced-comment: 'off'for TOML files
- Added
- YAML enhancements:
- Added
yaml/vue-custom-block/no-parsing-error: 'error' - Added
style/spaced-comment: 'off'for YAML files - Added stylistic rules:
block-mapping-question-indicator-newline,block-sequence-hyphen-indicator-newline,flow-mapping-curly-newline,flow-mapping-curly-spacing,flow-sequence-bracket-newline,flow-sequence-bracket-spacing
- Added
- JSONC enhancements:
- Added
jsonc/vue-custom-block/no-parsing-error: 'error'
- Added
- Vue a11y integration: Merged
eslint-plugin-vuejs-accessibilityinto vue config- Enable with
vue: { a11y: true }option - Plugin name:
vue-a11y
- Enable with
- Test config enhancements: Merged
eslint-plugin-no-only-testsinto test config- Automatically included in test files
test/no-only-testsrule warns in editor, errors otherwise
- React RSC Support: Added React Server Components (RSC) rules support
- New
rscoption (default:true) in react config - Added
react-rsc/function-definition: 'error'rule for proper RSC function definitions - Requires
@eslint-react/eslint-plugin@^2.0.0or higher for full RSC support - Auto-detects if
@eslint-react/rscplugin is available
- New
- Extended Example Coverage: Added comprehensive code examples for all supported frameworks
- TypeScript: Advanced type utilities (DeepPartial, RequiredKeys, OptionalKeys, First, Last, Tail), Observer pattern, Subject class, Result type for error handling, QueryBuilder pattern, TypedEventEmitter, and more
- React: New hooks (useDebounce, useToggle, useClickOutside, useMediaQuery, usePrevious, useAsync), new components (Modal, Tabs, DataTable), extended helpers (deepClone, deepMerge, curry, flatten, unique, chunk, zip, partition, pick, omit, memoize, compose, pipe)
- Vue 3: New composables (useDebounce, useToggle, useMouse, useMediaQuery, useAsync), new components (Modal.vue, Tabs.vue, DataTable.vue)
- Vue 2: Extended App.vue with full user management, new components (UserCard.vue, Tabs.vue), utility helpers
- Angular: New pipes (FilterPipe, SortByPipe, TruncatePipe, SafeHtmlPipe), new directives (ClickOutsideDirective, DebounceClickDirective, HighlightDirective), new services (ToastService, ThemeService), extended helpers
- Svelte: New stores (theme, selectedUser, counter, toasts), new composables (useDebounce, useToggle, useCounter, useMouse, useMediaQuery, useBreakpoint), new components (Modal.svelte, Tabs.svelte, DataTable.svelte)
- Next.js: New hooks (useDebounce, useToggle, useMediaQuery), new components (Tabs.tsx, Modal.tsx, DataTable.tsx), extended helpers
- Nuxt: New composables (useDebounce, useToggle, useMouse, useMediaQuery), new component (UserManagement.vue), extended helpers
- Astro: New types (Product, CartItem, Order), new formatters utility (formatCurrency, formatNumber, formatPercent, formatDateRelative, truncate, slugify, escapeHtml), extended helpers
- UnoCSS: New component (UserManagement.vue with UnoCSS classes), new composables (useDebounce, useToggle), extended helpers
Changed
- Stylistic config: Simplified configuration using
@stylistic/configs.customize()- Added
lessOpinionatedoption for less opinionated rules - Added
experimentaloption for experimental rules - Plugin name changed to
stylefor consistency - Added
style/multiline-ternary: ['error', 'never'] - Added
style/generator-star-spacingandstyle/yield-star-spacing
- Added
- ESLint comments config: Renamed to
comments, simplified rules- Plugin name changed to
eslint-comments
- Plugin name changed to
- JavaScript config: Improved rules configuration
- Added
unused-imports/no-unused-imports: 'error' - Added
unused-imports/no-unused-vars: 'warn' - Updated
no-restricted-syntaxrules - Added
no-alert: 'warn',no-debugger: 'error',no-void: 'off'
- Added
- TypeScript config: Improved TypeScript rules
- Added
ts/no-dupe-class-members: 'error' - Added
ts/no-empty-object-type: 'error' - Added
ts/no-wrapper-object-types: 'error'
- Added
- Perfectionist config: Improved sorting rules
- Disabled
sort-objectsandsort-interfaces - Updated
sort-importsandsort-exportsconfiguration
- Disabled
- Node config: Cleaned up rules, better organization
- Disables config: Added more file type specific disables
- React TypeScript Rules: Added more TypeScript-specific rule disables (align with antfu)
react/jsx-no-duplicate-props: 'off'- TypeScript handles thisreact/jsx-no-undef: 'off'- TypeScript handles thisreact/jsx-uses-react: 'off'- Not needed with new JSX transformreact/jsx-uses-vars: 'off'- TypeScript handles this
- no-console rule: Now allows
console.infoin addition toconsole.warnandconsole.error
Fixed
- Fixed test compatibility with new stylistic config options
- Fixed yaml test cases to use
yamlprefix instead ofyml - Removed editor detection log message for cleaner output
- Fixed various type definitions and exports
- Plugin Compatibility: RSC plugin is now optional and won't cause errors if not available
- Updated
@eslint-react/eslint-pluginversion constraint to support v1.x, v2.x, and v3.x
Full Changelog: 6.2.0...6.3.0
6.2.0
Breaking Changes
- ESM-only package: Changed to pure ESM package
- Added
"type": "module"to package.json - Removed CJS build output -
dist/index.jsis now ESM only - Config file must use ESM format:
eslint.config.tsoreslint.config.mjs eslint.config.cjsandeslint.config.js(CommonJS) are no longer supported- This change was necessary because core dependencies like
@stylistic/eslint-pluginare ESM-only
- Added
Added
- Stylistic Options Support: Added
stylisticoption to multiple configsjsonc: Supportstylisticoption for indent controlyaml: Supportstylisticoption for indent and quotes controltoml: Supportstylisticoption for indent controlvue: Supportstylisticoption for indent control
- TypeScript Enhancements:
- Added
type: 'lib'option to enablets/explicit-function-return-typefor libraries - Added
erasableOnlyoption to enableeslint-plugin-erasable-syntax-only - Added
overridesTypeAwareoption to override type-aware rules - Updated to use
projectServiceinstead ofprojectfor better performance
- Added
- New Optional Dependency: Added
eslint-plugin-erasable-syntax-onlyfor erasable syntax checking
Changed
- Simplified build: Removed CJS build step, only ESM output now
- Faster build times
- Smaller package size
- Stylistic Defaults:
- Changed
arrowParensdefault fromtrue(always) tofalse(avoid) - single param arrow functions don't need parentheses - Changed
quotePropsdefault from'consistent-as-needed'to'as-needed'- compatible with Prettier - Added
@stylistic/operator-linebreakwith overrides:|and&at beginning of line, others at end - Added
@stylistic/multiline-ternarywith'never'- keeps ternary expressions on same line - YAML uses double quotes by default (supports escape sequences, consistent with TOML/JSON/Prettier)
- Changed
- TOML Config: Enhanced with more stylistic rules
- Added
toml/array-bracket-newline,toml/array-bracket-spacing, etc. - Changed
toml/indentfrom'tab'to2
- Added
- YAML Config: Added
yml/quotesrule for consistent quote style - JSON Config: Added more stylistic rules when
stylisticis enabled - Vue Config: Added more stylistic rules when
stylisticis enabled - Rule Configuration Sync: Updated rules to align with modern best practices
- Removed
@stylistic/max-lenrule (no line length limit by default) - Changed
n/prefer-global/bufferto'always'(use global Buffer) - Changed
n/prefer-global/processto'always'(use global process) - Added
ts/no-unused-expressionswith options for short-circuit, ternary, and tagged templates - Updated
@stylistic/no-mixed-operatorswith specific operator groups configuration - Added
ts/method-signature-stylerule - Added
ts/no-wrapper-object-typesrule
- Removed
Full Changelog: 6.1.0...6.2.0
v6.1.0
Added
- Node.js 18 Support: Lowered minimum Node.js requirement from 20.19.0 to 18.18.0
- Added
enginesfield to package.json:"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- Added
- Workspace Configuration: Added
pnpm-workspace.yamlfor monorepo support - Node Version Requirements Doc: Added comprehensive documentation for all ESLint plugins' Node.js requirements at
docs/NODE_VERSION_REQUIREMENTS.md
Changed
- Downgraded Plugins for Node.js 18 Compatibility:
eslint-plugin-regexp: ^3.1.0 → ^2.10.0eslint-plugin-jsdoc: ^62.8.0 → ^61.7.1eslint-plugin-perfectionist: ^5.6.0 → ^4.15.1eslint-plugin-unicorn: ^59.0.1 → ^56.0.1eslint-plugin-svelte: ^3.0.0 → ^2.46.1eslint-plugin-vue: ^10.0.0 → ^9.33.0
- Unicorn Rules: Updated unicorn config with additional rules
- Added
unicorn/consistent-empty-array-spread - Added
unicorn/new-for-builtins - Kept
unicorn/no-instanceof-array(not available in unicorn 59.x)
- Added
- Vue Config: Updated to use flat config names for Vue 2/3 detection
- Vue 2: Uses
flat/vue2-essential,flat/vue2-recommended,flat/vue2-strongly-recommended - Vue 3: Uses
flat/essential,flat/recommended,flat/strongly-recommended
- Vue 2: Uses
- Svelte Config: Added type assertion for plugin compatibility
Fixed
- Fixed
TypeError: context.sourceCode.isGlobalReference is not a functionerror with unicorn rules - Fixed Vue config compatibility with eslint-plugin-vue@9.x
- Fixed Svelte config type compatibility with eslint-plugin-svelte@2.x
Notes
eslint-plugin-toml@1.xstill requires Node.js 20.19.0+, but is kept as optionaleslint-plugin-unicorn@56.xis compatible with all ESLint 9.x versions (not just 9.22.0+)
Full Changelog: 6.0.0...6.1.0
v6.0.0
Added
- Vue 2 Example Project: Added complete Vue 2 example project with Vite support
- TypeGen Support: Added automatic type generation for ESLint rules
- Generates
TypedFlatConfigItem,RuleOptions,Rules,ConfigNamestypes - Full TypeScript IntelliSense for rule names and options
- Run
pnpm run gento regenerate types
- Generates
- @Stylistic Integration: Default formatting now uses
@stylistic/eslint-plugininstead of Prettier- No additional formatting tool needed
- Fully integrated with ESLint rules
- Customizable via
stylisticoption
- Prettier as Optional: Prettier is now optional and disabled by default
- Enable with
stylistic: false, prettier: true
- Enable with
- Perfectionist Sorting: Added import/export sorting with natural ordering
- Uses
eslint-plugin-perfectionist - Sorts imports, exports, and object keys
- Groups: type imports, external, internal, etc.
- Uses
- Solid.js Support: Added
solidconfig for Solid.js projects- Uses
eslint-plugin-solid - Includes reactivity rules and component best practices
- Uses
- TOML Support: Added
tomlconfig for TOML files- Uses
eslint-plugin-tomlandtoml-eslint-parser - Validates TOML syntax and formatting
- Uses
- Type-Aware TypeScript Rules: Added optional type-aware rules
- Enable with
typescript: { typeAware: true } - Requires
tsconfig.jsonwith proper includes
- Enable with
- eslint-plugin-n: Replaced Node.js rules with
eslint-plugin-n- Better Node.js specific rules
- ES modules and CommonJS support
- Project Types: Support for
type: 'app'andtype: 'lib'project types - Framework Support: Added support for Next.js, Nuxt, Astro, Angular, and UnoCSS
- Accessibility Rules: Added optional a11y rules for Vue and React
- Vue: via
vue.a11yoption (requires eslint-plugin-vuejs-accessibility) - JSX: via
jsxA11yconfig
- Vue: via
- CLI Tool: Interactive CLI wizard for project setup
- Run with:
npx @eslint-sets/eslint-configorpnpm dlx @eslint-sets/eslint-config - Supports project type, TypeScript, frameworks (Vue, React, Svelte, Solid, Next.js, Nuxt, Astro, Angular, UnoCSS)
- Accessibility and formatter options
- Run with:
- Auto-sort: Added
sortPackageJsonandsortTsconfigoptions (default: true)- Sorts package.json keys according to best practices
- Sorts tsconfig.json keys
- ESLint Comments: Added
eslintCommentsoption for ESLint directive rules - No Only Tests: Added
noOnlyTestsconfig to prevent committing.only()tests - Editor Detection: Added
isInEditoroption to auto-detect editor environment - Framework Options: Framework configs now accept options objects
vue: { vueVersion: 2 | 3, a11y: boolean }react: { reactCompiler: boolean }
- Improved Ignores:
ignorescan now be a function to modify defaults - Per-framework overrides: Each framework option now supports
overridesfor custom rules - Angular Support: Added
angularconfig with template support- Uses
@angular-eslint/eslint-pluginand@angular-eslint/eslint-plugin-template - Supports template accessibility rules
- Uses
- UnoCSS Support: Added
unocssconfig for UnoCSS projects- Uses
@unocss/eslint-plugin - Enforces class ordering and best practices
- Uses
- e18e Modernization: Added
e18econfig for code modernization rules- Rules like
prefer-array-flat,prefer-array-flat-map, etc.
- Rules like
- pnpm Workspace: Added
pnpmconfig for pnpm catalogs and workspace support- Uses
eslint-plugin-pnpm
- Uses
- External Formatters: Added
formattersconfig for CSS, HTML, XML, SVG, GraphQL formatting- Uses
eslint-plugin-format - Supports prettier integration for various file types
- Uses
- Vue Accessibility: Added standalone
vueA11yconfig for Vue accessibility rules - Config Inspector: Added
inspectornpm script for visual config debugging- Run with:
pnpm inspectorornpx @eslint/config-inspector
- Run with:
Changed
- Build System: Replaced tsup with custom esbuild build script for better Node.js 24 compatibility
- CLI now correctly includes shebang (
#!/usr/bin/env node) - Smaller bundle sizes with
packages: 'external'option
- CLI now correctly includes shebang (
- JavaScript Rules: Updated rules to align with antfu/eslint-config best practices
no-labels: Now enforces['error', { allowLoop: false, allowSwitch: false }]no-prototype-builtins: Changed from'off'to'error'no-template-curly-in-string: Changed from'off'to'error'no-throw-literal: Changed from'off'to'error'object-shorthand: Enhanced with['error', 'always', { avoidQuotes: true, ignoreConstructors: false }]valid-typeof: AddedrequireStringLiterals: trueoption
- Node.js Rules: Disabled
n/no-callback-literal(not used by antfu/eslint-config) - prefer-node-protocol: Changed from
n/prefer-node-protocoltounicorn/prefer-node-protocol(matching antfu/eslint-config) - Ignores: Updated
GLOB_EXCLUDESto match antfu/eslint-config with more comprehensive ignore patterns - React Plugin Migration: Migrated from
eslint-plugin-react+eslint-plugin-react-hooksto@eslint-react/eslint-plugin- Modern React linting with modular design
- Includes core, dom, web-api, hooks-extra, naming-convention, and debug sub-plugins
- Better performance and more focused rules
- Integrated with
eslint-plugin-react-refreshfor Fast Refresh support
- Simplified Config Rules: Streamlined all framework configs for minimal and essential rules
- Vue: Reduced to recommended + 10 core custom rules
- React: Uses @eslint-react recommended config with react-refresh integration
- Svelte: Reduced to recommended + 15 core custom rules with processor support
- Astro: Reduced to recommended + 4 core custom rules with processor support
- TypeScript: Uses rule renaming (
ts/*instead of@typescript-eslint/*) - Unicorn: Curated 15 essential rules instead of all recommended
- Imports: Simplified to core import rules
- TypeScript Rule Renaming: All
@typescript-eslint/*rules are nowts/*- Cleaner rule names
- Better IDE experience
- Updated all dependent configs (disables, command, test, nuxt)
- Rule Optimization: Improved rule configurations for better consistency
@stylistic/no-mixed-spaces-and-tabs: Now uses['error', 'smart-tabs']in stylistic configts/no-redeclare: Now enabled in TypeScript config (replaces disabledno-redeclare)unicorn/prefer-node-protocol: Disabled to avoid conflict withn/prefer-node-protocoln/prefer-node-protocol: Enabled in node config for Node.js protocol importsn/hashbang: Disabled in command config to allow shebang in scriptsunicorn/prefer-module: Disabled in command config for CommonJS scriptsunicorn/prefer-top-level-await: Disabled in command config for scripts
- Default trailingComma: Changed from
'all'to'always-multiline' - @stylistic/configs.customize(): Now uses
configs.customize()API for better configuration - Markdown config: Simplified to use
@eslint/markdownplugin directly - Default formatter: Changed from Prettier to
@stylistic/eslint-plugin - Default gitignore: Now defaults to
true(wasfalse) - Vitest Plugin: Upgraded from
eslint-plugin-vitestto@vitest/eslint-plugin - Import sorting: Replaced
import-x/orderwithperfectionist/sort-imports - JavaScript Rules: Added more best practice rules
no-alert: errorno-eval: errorno-implied-eval: errorno-new-func: errordot-notation: error- And more...
- TypeScript Rules: Enhanced with more strict rules, separated type-aware rules
- Vue Rules: Improved Vue 3 support and added Composition API globals
- ESLint Compatibility: Now supports ESLint ^9.10.0 || ^9.22.0
- Lint script: Added
lint:fixscript for auto-fixing lint errors - CLI Tool: Updated to suggest
@eslint-react/eslint-pluginandeslint-plugin-react-refreshfor React/Next.js projects
Fixed
- Fixed CLI shebang missing in built output
- Fixed build compatibility with Node.js 24 and esbuild
- Fixed markdown code block linting - rules now properly disabled for code blocks
- Fixed
@stylistic/comma-dangleconfiguration to accept string values - Fixed
@eslint/markdownplugin loading with default export - Fixed compatibility with ESLint 9.10.0+
- Fixed Vue parser configuration for Vue 2/3 detection
- Fixed TypeScript type-aware rules requiring project configuration
- Fixed YAML and Markdown file parsing errors when disabled
- Fixed import sorting conflicts between
import-x/orderandperfectionist/sort-imports - Fixed
sort-importsconflict with perfectionist - Consolidated all framework configs into single package
- Fixed ESM default export handling in plugin loader
- Fixed npm package exports for proper ESM/CJS support
- Fixed Angular config with updated rule names
- Fixed config file detection for Angular and UnoCSS
- Fixed Vue/Svelte TypeScript parser configuration
- Fixed Svelte 5 compatibility - updated to use new runes API (
$state,$derived,$effect,$props) - Fixed Svelte 5 component instantiation - use
mount()instead ofnew App() - Fixed React/Next.js function component declarations - use function declarations instead of arrow functions
- Fixed React/Next.js JSX leaked render warnings - use ternary expressions
- Fixed Angular Observable type import - use value import for
new Observable() - Fixed Astro component TypeScript parsing - added proper type annotations
- Fixed Next.js CSS module type declarations
Breaking Changes
- Requires ESLint v9.22.0+
- Configuration file changed from
.eslintrc.jstoeslint.config.ts - Separate framework packages merged into single package
- Default formatting changed: Now uses `@sty...
v5.14.0
- upgrade
eslint-plugin-importfrom ^2.29 to ^2.31 - upgrade
eslint-plugin-jsdocfrom ^48.2 to ^50.5 - upgrade
eslint-plugin-jsoncfrom ^2.15 to ^2.18 - upgrade
eslint-plugin-prettierfrom ^5.1 to ^5.2 - upgrade
eslint-plugin-promisefrom ^6.1 to ^7.1 - upgrade
eslint-plugin-reactfrom ^7.34 to ^7.37 - upgrade
eslint-plugin-react-hooksfrom ^4.6 to ^5.0 - upgrade
eslint-plugin-sveltefrom ^2.38 to ^2.46 - upgrade
eslint-plugin-tsdocfrom ^0.2 to ^0.3 - upgrade
eslint-plugin-vuefrom ^9.25 to ^9.31 - upgrade
eslint-plugin-ymlfrom ^1.14 to ^1.15 - upgrade
svelte-eslint-parserfrom ^0.35 to ^0.43
Full Changelog: 5.13.0...5.14.0
v5.13.0
- upgrade
@typescript-eslint/eslint-pluginfrom ^6.20 to ^6.21 - upgrade
@typescript-eslint/parserfrom ^6.18 to ^6.20 - upgrade
eslint-plugin-jsdocfrom ^48.0 to ^48.2 - upgrade
eslint-plugin-jsoncfrom ^2.13 to ^2.15 - upgrade
eslint-plugin-reactfrom ^7.33 to ^7.34 - upgrade
eslint-plugin-sveltefrom ^2.35 to ^2.38 - upgrade
eslint-plugin-vitest-globalsfrom ^1.4 to ^1.5 - upgrade
eslint-plugin-vuefrom ^9.21 to ^9.25 - upgrade
eslint-plugin-vue-scoped-cssfrom ^2.7 to 2.8 - upgrade
eslint-plugin-ymlfrom ^1.12 to ^1.14 - upgrade
svelte-eslint-parserfrom ^0.33 to ^0.35
Full Changelog: 5.12.0...5.13.0
v5.12.0
- upgrade
@typescript-eslint/eslint-pluginfrom ^6.18 to ^6.20 - upgrade
@typescript-eslint/parserfrom ^6.18 to ^6.20 - upgrade
eslint-plugin-jsoncfrom ^2.11 to ^2.13 - upgrade
eslint-plugin-vuefrom ^9.19 to ^9.21 - upgrade
eslint-plugin-vue-scoped-cssfrom ^2.6 to 2.7 - upgrade
eslint-plugin-ymlfrom ^1.11 to ^1.12 - upgrade
vue-eslint-parserfrom ^9.3 to ^9.4
Full Changelog: 5.11.0...5.12.0
v5.11.0
- upgrade
@typescript-eslint/eslint-pluginfrom ^6.8 to ^6.18 - upgrade
@typescript-eslint/parserfrom ^6.8 to ^6.18 - upgrade
eslint-config-eggfrom ^13.0 to ^13.1 - upgrade
eslint-config-prettierfrom ^9.0 to ^9.1 - upgrade
eslint-plugin-importfrom ^2.28 to ^2.29 - upgrade
eslint-plugin-jsdocfrom ^46.8 to ^48.0 - upgrade
eslint-plugin-jsoncfrom ^2.10 to ^2.11 - upgrade
eslint-plugin-nfrom ^16.2 to ^16.6 - upgrade
eslint-plugin-prettierfrom ^5.0 to ^5.1 - upgrade
eslint-plugin-sveltefrom ^2.34 to ^2.35 - upgrade
eslint-plugin-vuefrom ^9.17 to ^9.19 - upgrade
eslint-plugin-vue-scoped-cssfrom ^2.5 to 2.6 - upgrade
eslint-plugin-ymlfrom ^1.10 to ^1.11 - upgrade
jsonc-eslint-parserfrom ^2.3 to ^2.4
Full Changelog: 5.10.0...5.11.0
v5.10.0
- upgrade
eslint-plugin-ymlfrom ^1.9 to ^1.10 - upgrade
eslint-plugin-jsdocfrom ^46.7 to ^46.8 - upgrade
eslint-plugin-jsoncfrom ^2.9 to ^2.10 - upgrade
eslint-plugin-nfrom ^16.1 to ^16.2 - upgrade
eslint-plugin-sveltefrom ^2.33 to ^2.34
Full Changelog: 5.9.0...5.10.0