nuxt/eslint (@nuxt/eslint-config)
### [`v0.3.13`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.13)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.12...v0.3.13)
##### 🚀 Features
- **config**: Add `regexp` rule set for toolings preset - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/436](https://togithub.com/nuxt/eslint/issues/436) [(59f17)](https://togithub.com/nuxt/eslint/commit/59f1761)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.12...v0.3.13)
### [`v0.3.12`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.12)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.11...v0.3.12)
##### 🐞 Bug Fixes
- Allow single name file under prefixed components folder, fix [#419](https://togithub.com/nuxt/eslint/issues/419) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/419](https://togithub.com/nuxt/eslint/issues/419) [(cd015)](https://togithub.com/nuxt/eslint/commit/cd0157c)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.11...v0.3.12)
### [`v0.3.11`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.11)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.10...v0.3.11)
##### 🚀 Features
- Update deps - by [@antfu](https://togithub.com/antfu) [(d2876)](https://togithub.com/nuxt/eslint/commit/d287604)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.10...v0.3.11)
### [`v0.3.10`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.10)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.9...v0.3.10)
##### 🐞 Bug Fixes
- **module**:
- Override `@eslint/js` config to keep the name consistent, fix [#408](https://togithub.com/nuxt/eslint/issues/408) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/408](https://togithub.com/nuxt/eslint/issues/408) [(477ee)](https://togithub.com/nuxt/eslint/commit/477ee5c)
- Get random port for config inspector, fix [#406](https://togithub.com/nuxt/eslint/issues/406) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/406](https://togithub.com/nuxt/eslint/issues/406) [(07eac)](https://togithub.com/nuxt/eslint/commit/07eace1)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.9...v0.3.10)
### [`v0.3.9`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.9)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.8...v0.3.9)
##### 🐞 Bug Fixes
- Update `@eslint/config-inspector`, close [#400](https://togithub.com/nuxt/eslint/issues/400) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/400](https://togithub.com/nuxt/eslint/issues/400) [(97cb9)](https://togithub.com/nuxt/eslint/commit/97cb9a7)
- **module**: Upgrade `eslint-typegen`, close [#405](https://togithub.com/nuxt/eslint/issues/405) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/405](https://togithub.com/nuxt/eslint/issues/405) [(91b3f)](https://togithub.com/nuxt/eslint/commit/91b3f8c)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.8...v0.3.9)
### [`v0.3.8`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.8)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.7...v0.3.8)
##### 🐞 Bug Fixes
- **config**:
- Include `$fetch` as the global, close [#371](https://togithub.com/nuxt/eslint/issues/371) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/371](https://togithub.com/nuxt/eslint/issues/371) [(e5b47)](https://togithub.com/nuxt/eslint/commit/e5b47de)
- **module**:
- Use relative path in the generate eslint.config, fix [#395](https://togithub.com/nuxt/eslint/issues/395) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/395](https://togithub.com/nuxt/eslint/issues/395) [(7bfb7)](https://togithub.com/nuxt/eslint/commit/7bfb780)
- Adding `fix` option to `checker`, fix [#394](https://togithub.com/nuxt/eslint/issues/394) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/394](https://togithub.com/nuxt/eslint/issues/394) [(05f00)](https://togithub.com/nuxt/eslint/commit/05f0005)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.7...v0.3.8)
### [`v0.3.7`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.7)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.6...v0.3.7)
##### 🚀 Features
- **eslint-config**: Add Nuxt-aware `vue/multiline-html-element-content-newline` rule - by [@DamianGlowala](https://togithub.com/DamianGlowala), **autofix-ci\[bot]** and [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/391](https://togithub.com/nuxt/eslint/issues/391) [(f3f33)](https://togithub.com/nuxt/eslint/commit/f3f335d)
- **module**: Provide types for config overrides - by [@antfu](https://togithub.com/antfu) [(55b38)](https://togithub.com/nuxt/eslint/commit/55b3806)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.6...v0.3.7)
### [`v0.3.6`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.6)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.5...v0.3.6)
##### 🐞 Bug Fixes
- **module**: Config duplications on module reload - by [@antfu](https://togithub.com/antfu) [(a6092)](https://togithub.com/nuxt/eslint/commit/a6092f8)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.5...v0.3.6)
### [`v0.3.5`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.5)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.4...v0.3.5)
##### 🚀 Features
- **eslint-config**:
- Support default export and rest arguments for easier usage - by [@antfu](https://togithub.com/antfu) [(c75eb)](https://togithub.com/nuxt/eslint/commit/c75ebf1)
- **module**:
- Generate `eslint.config.mjs` automatically - by [@antfu](https://togithub.com/antfu) [(07727)](https://togithub.com/nuxt/eslint/commit/077271b)
- Set checker `configType` to `flat` by default - by [@antfu](https://togithub.com/antfu) [(d84af)](https://togithub.com/nuxt/eslint/commit/d84af6f)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.4...v0.3.5)
### [`v0.3.4`](https://togithub.com/nuxt/eslint/compare/v0.3.3...v0.3.4)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.3...v0.3.4)
### [`v0.3.3`](https://togithub.com/nuxt/eslint/compare/v0.3.2...v0.3.3)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.2...v0.3.3)
### [`v0.3.2`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.2)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.1...v0.3.2)
##### 🐞 Bug Fixes
- Update `eslint-typegen`, close [#387](https://togithub.com/nuxt/eslint/issues/387) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/387](https://togithub.com/nuxt/eslint/issues/387) [(90dc5)](https://togithub.com/nuxt/eslint/commit/90dc510)
- **modules**: Feature flags not passing through, fix [#385](https://togithub.com/nuxt/eslint/issues/385) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/385](https://togithub.com/nuxt/eslint/issues/385) [(592a5)](https://togithub.com/nuxt/eslint/commit/592a5e3)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.1...v0.3.2)
### [`v0.3.1`](https://togithub.com/nuxt/eslint/compare/v0.3.0...v0.3.1)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.0...v0.3.1)
### [`v0.3.0`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.0)
#### 🚀 Notable Changes
> 💡 Expect an introduction blog post to explain in more detail very soon!
With this release, we have unified the ESLint tools across the ecosystem into this single monorepo to have a more maintainable structure. (For a comparison table between packages, please check: https://eslint.nuxt.com/guide/faq#package-disambiguation)
New docs: https://eslint.nuxt.com/
Introduce the new `@nuxt/eslint` module, that generates project-aware flat configs. Morden and much more extensible and customizable. Works with ESLint v9.0.0. Learn more at https://eslint.nuxt.com/packages/module.
***
##### Features
- **module**: Generate `withNuxt` function for easer composition - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/344](https://togithub.com/nuxt/eslint/issues/344) [(9c9f8)](https://togithub.com/nuxt/eslint/commit/9c9f8f3)
- Add `@nuxt/eslint-config` for nuxt3 projects - by [@danielroe](https://togithub.com/danielroe) in [https://github.com/nuxt/eslint/issues/247](https://togithub.com/nuxt/eslint/issues/247) [(bf74a)](https://togithub.com/nuxt/eslint/commit/bf74ad9)
- Flat config, eslint plugin, and nuxt module - by [@antfu](https://togithub.com/antfu), **ricardogobbosouza** and **ModyQyW** in [https://github.com/nuxt/eslint/issues/332](https://togithub.com/nuxt/eslint/issues/332) [(ec142)](https://togithub.com/nuxt/eslint/commit/ec14212)
- Allow flexible rules customization - by [@antfu](https://togithub.com/antfu) [(6bbc3)](https://togithub.com/nuxt/eslint/commit/6bbc357)
- Turn on `consistent-type-imports` - by [@antfu](https://togithub.com/antfu) [(6a61b)](https://togithub.com/nuxt/eslint/commit/6a61b37)
- Integrate with `eslint-typegen` - by [@antfu](https://togithub.com/antfu) [(d2b1c)](https://togithub.com/nuxt/eslint/commit/d2b1c2d)
- Compactible with non-hoist env - by [@antfu](https://togithub.com/antfu) [(1b9df)](https://togithub.com/nuxt/eslint/commit/1b9df6f)
- Expose `options` object in generate configs, fix [#375](https://togithub.com/nuxt/eslint/issues/375) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/375](https://togithub.com/nuxt/eslint/issues/375) [(84b78)](https://togithub.com/nuxt/eslint/commit/84b7891)
- **eslint-config**:
- Improve default language options - by [@antfu](https://togithub.com/antfu) [(f48c7)](https://togithub.com/nuxt/eslint/commit/f48c7d9)
- Support for multiple src dirs and auto infer directories structure - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/370](https://togithub.com/nuxt/eslint/issues/370) [(a3625)](https://togithub.com/nuxt/eslint/commit/a3625fd)
- Typescript strict by default, make config names more consistent - by [@antfu](https://togithub.com/antfu) [(d77eb)](https://togithub.com/nuxt/eslint/commit/d77ebe7)
- Options for typescript, add some snapshot tests - by [@antfu](https://togithub.com/antfu) [(ae2d7)](https://togithub.com/nuxt/eslint/commit/ae2d78a)
- Add ignores from `gitignore` by default - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/376](https://togithub.com/nuxt/eslint/issues/376) [(9dfbc)](https://togithub.com/nuxt/eslint/commit/9dfbc52)
- Enable `import` plugin - by [@antfu](https://togithub.com/antfu) and **autofix-ci\[bot]** in [https://github.com/nuxt/eslint/issues/378](https://togithub.com/nuxt/eslint/issues/378) [(d5f6f)](https://togithub.com/nuxt/eslint/commit/d5f6f66)
- Optional rules for module authors - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/377](https://togithub.com/nuxt/eslint/issues/377) [(983bc)](https://togithub.com/nuxt/eslint/commit/983bcaf)
- Improve vue stylistic settings - by [@antfu](https://togithub.com/antfu) [(24b68)](https://togithub.com/nuxt/eslint/commit/24b6862)
- **module**:
- Generate configuration for `globals` - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/336](https://togithub.com/nuxt/eslint/issues/336) [(ee98b)](https://togithub.com/nuxt/eslint/commit/ee98b29)
- Support hook to customize config code gen - by [@antfu](https://togithub.com/antfu) [(c7a35)](https://togithub.com/nuxt/eslint/commit/c7a353c)
- Migrate to `@eslint/config-inspector` - by [@antfu](https://togithub.com/antfu) [(07bc1)](https://togithub.com/nuxt/eslint/commit/07bc1da)
##### Bug Fixes
- Apply recommended typescript rules to vue files as well - by [@danielroe](https://togithub.com/danielroe) [(bcef4)](https://togithub.com/nuxt/eslint/commit/bcef42b)
- Exclude subfolders of components folder from name rule - by [@jd1378](https://togithub.com/jd1378) in [https://github.com/nuxt/eslint/issues/278](https://togithub.com/nuxt/eslint/issues/278) [(13fcd)](https://togithub.com/nuxt/eslint/commit/13fcd64)
- Try fix windows path resolution - by [@antfu](https://togithub.com/antfu) [(018b7)](https://togithub.com/nuxt/eslint/commit/018b785)
- Update package.json files - by [@DamianGlowala](https://togithub.com/DamianGlowala) and [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/367](https://togithub.com/nuxt/eslint/issues/367) [(c56d1)](https://togithub.com/nuxt/eslint/commit/c56d164)
- Windows path resolution - by [@richard-dp](https://togithub.com/richard-dp), [@antfu](https://togithub.com/antfu) and **autofix-ci\[bot]** in [https://github.com/nuxt/eslint/issues/369](https://togithub.com/nuxt/eslint/issues/369) [(2efd7)](https://togithub.com/nuxt/eslint/commit/2efd732)
- Add `name` field to `@stylistic/eslint-plugin` configuration - by [@chadwickellis](https://togithub.com/chadwickellis) and [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/374](https://togithub.com/nuxt/eslint/issues/374) [(d45b2)](https://togithub.com/nuxt/eslint/commit/d45b250)
- Consistent config names - by [@antfu](https://togithub.com/antfu) [(80a05)](https://togithub.com/nuxt/eslint/commit/80a050b)
- **eslint-config**:
- Add extra file extensions to globs - by [@danielroe](https://togithub.com/danielroe) [(9628a)](https://togithub.com/nuxt/eslint/commit/9628a34)
- Handle `app.vue` and `error.vue` in custom `srcDir` - by [@danielroe](https://togithub.com/danielroe), [@antfu](https://togithub.com/antfu) and **autofix-ci\[bot]** in [https://github.com/nuxt/eslint/issues/335](https://togithub.com/nuxt/eslint/issues/335) [(adda0)](https://togithub.com/nuxt/eslint/commit/adda0f1)
- Disable vue stylistic rules by default, close [#342](https://togithub.com/nuxt/eslint/issues/342) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/342](https://togithub.com/nuxt/eslint/issues/342) [(ab6bc)](https://togithub.com/nuxt/eslint/commit/ab6bca7)
- Disable more vue stylistic rules by default - by [@kingyue737](https://togithub.com/kingyue737) in [https://github.com/nuxt/eslint/issues/349](https://togithub.com/nuxt/eslint/issues/349) [(14367)](https://togithub.com/nuxt/eslint/commit/1436746)
- Enable `vue/multi-word-component-names` for files directly under `components` - by [@kingyue737](https://togithub.com/kingyue737) and [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/360](https://togithub.com/nuxt/eslint/issues/360) [(37ab5)](https://togithub.com/nuxt/eslint/commit/37ab534)
- **eslint-config-legacy**:
- Also check for `nuxt-edge` - by [@mercs600](https://togithub.com/mercs600) in [https://github.com/nuxt/eslint/issues/264](https://togithub.com/nuxt/eslint/issues/264) [(30cfb)](https://togithub.com/nuxt/eslint/commit/30cfb4e)
- **eslint-plugin**:
- Add browse + node globals - by [@davidurco](https://togithub.com/davidurco) and [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/361](https://togithub.com/nuxt/eslint/issues/361) [(d8799)](https://togithub.com/nuxt/eslint/commit/d8799be)
- **module**:
- Config creation, fix [#346](https://togithub.com/nuxt/eslint/issues/346) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/346](https://togithub.com/nuxt/eslint/issues/346) [(2bd83)](https://togithub.com/nuxt/eslint/commit/2bd835b)
- Correctly resolve `withNuxt` type - by [@DamianGlowala](https://togithub.com/DamianGlowala) in [https://github.com/nuxt/eslint/issues/350](https://togithub.com/nuxt/eslint/issues/350) [(d706c)](https://togithub.com/nuxt/eslint/commit/d706c24)
- Account for `layer.config.components` being `undefined` - by [@DamianGlowala](https://togithub.com/DamianGlowala) in [https://github.com/nuxt/eslint/issues/352](https://togithub.com/nuxt/eslint/issues/352) [(6b2eb)](https://togithub.com/nuxt/eslint/commit/6b2ebbb)
- Don't resolve path for native modules - by [@antfu](https://togithub.com/antfu) [(5715e)](https://togithub.com/nuxt/eslint/commit/5715ea2)
- Remove duplicated src dirs - by [@antfu](https://togithub.com/antfu) [(0be8e)](https://togithub.com/nuxt/eslint/commit/0be8e80)
##### Performance
- **eslint-config**: Move some configs to async chunk - by [@antfu](https://togithub.com/antfu) [(ebc27)](https://togithub.com/nuxt/eslint/commit/ebc27c5)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v12.0.0...v0.3.0)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^0.2.0
->^0.3.0
Release Notes
nuxt/eslint (@nuxt/eslint-config)
### [`v0.3.13`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.13) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.12...v0.3.13) ##### 🚀 Features - **config**: Add `regexp` rule set for toolings preset - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/436](https://togithub.com/nuxt/eslint/issues/436) [(59f17)](https://togithub.com/nuxt/eslint/commit/59f1761) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.12...v0.3.13) ### [`v0.3.12`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.12) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.11...v0.3.12) ##### 🐞 Bug Fixes - Allow single name file under prefixed components folder, fix [#419](https://togithub.com/nuxt/eslint/issues/419) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/419](https://togithub.com/nuxt/eslint/issues/419) [(cd015)](https://togithub.com/nuxt/eslint/commit/cd0157c) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.11...v0.3.12) ### [`v0.3.11`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.11) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.10...v0.3.11) ##### 🚀 Features - Update deps - by [@antfu](https://togithub.com/antfu) [(d2876)](https://togithub.com/nuxt/eslint/commit/d287604) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.10...v0.3.11) ### [`v0.3.10`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.10) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.9...v0.3.10) ##### 🐞 Bug Fixes - **module**: - Override `@eslint/js` config to keep the name consistent, fix [#408](https://togithub.com/nuxt/eslint/issues/408) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/408](https://togithub.com/nuxt/eslint/issues/408) [(477ee)](https://togithub.com/nuxt/eslint/commit/477ee5c) - Get random port for config inspector, fix [#406](https://togithub.com/nuxt/eslint/issues/406) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/406](https://togithub.com/nuxt/eslint/issues/406) [(07eac)](https://togithub.com/nuxt/eslint/commit/07eace1) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.9...v0.3.10) ### [`v0.3.9`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.9) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.8...v0.3.9) ##### 🐞 Bug Fixes - Update `@eslint/config-inspector`, close [#400](https://togithub.com/nuxt/eslint/issues/400) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/400](https://togithub.com/nuxt/eslint/issues/400) [(97cb9)](https://togithub.com/nuxt/eslint/commit/97cb9a7) - **module**: Upgrade `eslint-typegen`, close [#405](https://togithub.com/nuxt/eslint/issues/405) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/405](https://togithub.com/nuxt/eslint/issues/405) [(91b3f)](https://togithub.com/nuxt/eslint/commit/91b3f8c) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.8...v0.3.9) ### [`v0.3.8`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.8) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.7...v0.3.8) ##### 🐞 Bug Fixes - **config**: - Include `$fetch` as the global, close [#371](https://togithub.com/nuxt/eslint/issues/371) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/371](https://togithub.com/nuxt/eslint/issues/371) [(e5b47)](https://togithub.com/nuxt/eslint/commit/e5b47de) - **module**: - Use relative path in the generate eslint.config, fix [#395](https://togithub.com/nuxt/eslint/issues/395) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/395](https://togithub.com/nuxt/eslint/issues/395) [(7bfb7)](https://togithub.com/nuxt/eslint/commit/7bfb780) - Adding `fix` option to `checker`, fix [#394](https://togithub.com/nuxt/eslint/issues/394) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/394](https://togithub.com/nuxt/eslint/issues/394) [(05f00)](https://togithub.com/nuxt/eslint/commit/05f0005) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.7...v0.3.8) ### [`v0.3.7`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.7) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.6...v0.3.7) ##### 🚀 Features - **eslint-config**: Add Nuxt-aware `vue/multiline-html-element-content-newline` rule - by [@DamianGlowala](https://togithub.com/DamianGlowala), **autofix-ci\[bot]** and [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/391](https://togithub.com/nuxt/eslint/issues/391) [(f3f33)](https://togithub.com/nuxt/eslint/commit/f3f335d) - **module**: Provide types for config overrides - by [@antfu](https://togithub.com/antfu) [(55b38)](https://togithub.com/nuxt/eslint/commit/55b3806) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.6...v0.3.7) ### [`v0.3.6`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.6) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.5...v0.3.6) ##### 🐞 Bug Fixes - **module**: Config duplications on module reload - by [@antfu](https://togithub.com/antfu) [(a6092)](https://togithub.com/nuxt/eslint/commit/a6092f8) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.5...v0.3.6) ### [`v0.3.5`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.5) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.4...v0.3.5) ##### 🚀 Features - **eslint-config**: - Support default export and rest arguments for easier usage - by [@antfu](https://togithub.com/antfu) [(c75eb)](https://togithub.com/nuxt/eslint/commit/c75ebf1) - **module**: - Generate `eslint.config.mjs` automatically - by [@antfu](https://togithub.com/antfu) [(07727)](https://togithub.com/nuxt/eslint/commit/077271b) - Set checker `configType` to `flat` by default - by [@antfu](https://togithub.com/antfu) [(d84af)](https://togithub.com/nuxt/eslint/commit/d84af6f) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.4...v0.3.5) ### [`v0.3.4`](https://togithub.com/nuxt/eslint/compare/v0.3.3...v0.3.4) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.3...v0.3.4) ### [`v0.3.3`](https://togithub.com/nuxt/eslint/compare/v0.3.2...v0.3.3) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.2...v0.3.3) ### [`v0.3.2`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.2) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.1...v0.3.2) ##### 🐞 Bug Fixes - Update `eslint-typegen`, close [#387](https://togithub.com/nuxt/eslint/issues/387) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/387](https://togithub.com/nuxt/eslint/issues/387) [(90dc5)](https://togithub.com/nuxt/eslint/commit/90dc510) - **modules**: Feature flags not passing through, fix [#385](https://togithub.com/nuxt/eslint/issues/385) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/385](https://togithub.com/nuxt/eslint/issues/385) [(592a5)](https://togithub.com/nuxt/eslint/commit/592a5e3) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.1...v0.3.2) ### [`v0.3.1`](https://togithub.com/nuxt/eslint/compare/v0.3.0...v0.3.1) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.0...v0.3.1) ### [`v0.3.0`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.0) #### 🚀 Notable Changes > 💡 Expect an introduction blog post to explain in more detail very soon! With this release, we have unified the ESLint tools across the ecosystem into this single monorepo to have a more maintainable structure. (For a comparison table between packages, please check: https://eslint.nuxt.com/guide/faq#package-disambiguation) New docs: https://eslint.nuxt.com/ Introduce the new `@nuxt/eslint` module, that generates project-aware flat configs. Morden and much more extensible and customizable. Works with ESLint v9.0.0. Learn more at https://eslint.nuxt.com/packages/module. *** ##### Features - **module**: Generate `withNuxt` function for easer composition - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/344](https://togithub.com/nuxt/eslint/issues/344) [(9c9f8)](https://togithub.com/nuxt/eslint/commit/9c9f8f3) - Add `@nuxt/eslint-config` for nuxt3 projects - by [@danielroe](https://togithub.com/danielroe) in [https://github.com/nuxt/eslint/issues/247](https://togithub.com/nuxt/eslint/issues/247) [(bf74a)](https://togithub.com/nuxt/eslint/commit/bf74ad9) - Flat config, eslint plugin, and nuxt module - by [@antfu](https://togithub.com/antfu), **ricardogobbosouza** and **ModyQyW** in [https://github.com/nuxt/eslint/issues/332](https://togithub.com/nuxt/eslint/issues/332) [(ec142)](https://togithub.com/nuxt/eslint/commit/ec14212) - Allow flexible rules customization - by [@antfu](https://togithub.com/antfu) [(6bbc3)](https://togithub.com/nuxt/eslint/commit/6bbc357) - Turn on `consistent-type-imports` - by [@antfu](https://togithub.com/antfu) [(6a61b)](https://togithub.com/nuxt/eslint/commit/6a61b37) - Integrate with `eslint-typegen` - by [@antfu](https://togithub.com/antfu) [(d2b1c)](https://togithub.com/nuxt/eslint/commit/d2b1c2d) - Compactible with non-hoist env - by [@antfu](https://togithub.com/antfu) [(1b9df)](https://togithub.com/nuxt/eslint/commit/1b9df6f) - Expose `options` object in generate configs, fix [#375](https://togithub.com/nuxt/eslint/issues/375) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/375](https://togithub.com/nuxt/eslint/issues/375) [(84b78)](https://togithub.com/nuxt/eslint/commit/84b7891) - **eslint-config**: - Improve default language options - by [@antfu](https://togithub.com/antfu) [(f48c7)](https://togithub.com/nuxt/eslint/commit/f48c7d9) - Support for multiple src dirs and auto infer directories structure - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/370](https://togithub.com/nuxt/eslint/issues/370) [(a3625)](https://togithub.com/nuxt/eslint/commit/a3625fd) - Typescript strict by default, make config names more consistent - by [@antfu](https://togithub.com/antfu) [(d77eb)](https://togithub.com/nuxt/eslint/commit/d77ebe7) - Options for typescript, add some snapshot tests - by [@antfu](https://togithub.com/antfu) [(ae2d7)](https://togithub.com/nuxt/eslint/commit/ae2d78a) - Add ignores from `gitignore` by default - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/376](https://togithub.com/nuxt/eslint/issues/376) [(9dfbc)](https://togithub.com/nuxt/eslint/commit/9dfbc52) - Enable `import` plugin - by [@antfu](https://togithub.com/antfu) and **autofix-ci\[bot]** in [https://github.com/nuxt/eslint/issues/378](https://togithub.com/nuxt/eslint/issues/378) [(d5f6f)](https://togithub.com/nuxt/eslint/commit/d5f6f66) - Optional rules for module authors - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/377](https://togithub.com/nuxt/eslint/issues/377) [(983bc)](https://togithub.com/nuxt/eslint/commit/983bcaf) - Improve vue stylistic settings - by [@antfu](https://togithub.com/antfu) [(24b68)](https://togithub.com/nuxt/eslint/commit/24b6862) - **module**: - Generate configuration for `globals` - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/336](https://togithub.com/nuxt/eslint/issues/336) [(ee98b)](https://togithub.com/nuxt/eslint/commit/ee98b29) - Support hook to customize config code gen - by [@antfu](https://togithub.com/antfu) [(c7a35)](https://togithub.com/nuxt/eslint/commit/c7a353c) - Migrate to `@eslint/config-inspector` - by [@antfu](https://togithub.com/antfu) [(07bc1)](https://togithub.com/nuxt/eslint/commit/07bc1da) ##### Bug Fixes - Apply recommended typescript rules to vue files as well - by [@danielroe](https://togithub.com/danielroe) [(bcef4)](https://togithub.com/nuxt/eslint/commit/bcef42b) - Exclude subfolders of components folder from name rule - by [@jd1378](https://togithub.com/jd1378) in [https://github.com/nuxt/eslint/issues/278](https://togithub.com/nuxt/eslint/issues/278) [(13fcd)](https://togithub.com/nuxt/eslint/commit/13fcd64) - Try fix windows path resolution - by [@antfu](https://togithub.com/antfu) [(018b7)](https://togithub.com/nuxt/eslint/commit/018b785) - Update package.json files - by [@DamianGlowala](https://togithub.com/DamianGlowala) and [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/367](https://togithub.com/nuxt/eslint/issues/367) [(c56d1)](https://togithub.com/nuxt/eslint/commit/c56d164) - Windows path resolution - by [@richard-dp](https://togithub.com/richard-dp), [@antfu](https://togithub.com/antfu) and **autofix-ci\[bot]** in [https://github.com/nuxt/eslint/issues/369](https://togithub.com/nuxt/eslint/issues/369) [(2efd7)](https://togithub.com/nuxt/eslint/commit/2efd732) - Add `name` field to `@stylistic/eslint-plugin` configuration - by [@chadwickellis](https://togithub.com/chadwickellis) and [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/374](https://togithub.com/nuxt/eslint/issues/374) [(d45b2)](https://togithub.com/nuxt/eslint/commit/d45b250) - Consistent config names - by [@antfu](https://togithub.com/antfu) [(80a05)](https://togithub.com/nuxt/eslint/commit/80a050b) - **eslint-config**: - Add extra file extensions to globs - by [@danielroe](https://togithub.com/danielroe) [(9628a)](https://togithub.com/nuxt/eslint/commit/9628a34) - Handle `app.vue` and `error.vue` in custom `srcDir` - by [@danielroe](https://togithub.com/danielroe), [@antfu](https://togithub.com/antfu) and **autofix-ci\[bot]** in [https://github.com/nuxt/eslint/issues/335](https://togithub.com/nuxt/eslint/issues/335) [(adda0)](https://togithub.com/nuxt/eslint/commit/adda0f1) - Disable vue stylistic rules by default, close [#342](https://togithub.com/nuxt/eslint/issues/342) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/342](https://togithub.com/nuxt/eslint/issues/342) [(ab6bc)](https://togithub.com/nuxt/eslint/commit/ab6bca7) - Disable more vue stylistic rules by default - by [@kingyue737](https://togithub.com/kingyue737) in [https://github.com/nuxt/eslint/issues/349](https://togithub.com/nuxt/eslint/issues/349) [(14367)](https://togithub.com/nuxt/eslint/commit/1436746) - Enable `vue/multi-word-component-names` for files directly under `components` - by [@kingyue737](https://togithub.com/kingyue737) and [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/360](https://togithub.com/nuxt/eslint/issues/360) [(37ab5)](https://togithub.com/nuxt/eslint/commit/37ab534) - **eslint-config-legacy**: - Also check for `nuxt-edge` - by [@mercs600](https://togithub.com/mercs600) in [https://github.com/nuxt/eslint/issues/264](https://togithub.com/nuxt/eslint/issues/264) [(30cfb)](https://togithub.com/nuxt/eslint/commit/30cfb4e) - **eslint-plugin**: - Add browse + node globals - by [@davidurco](https://togithub.com/davidurco) and [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/361](https://togithub.com/nuxt/eslint/issues/361) [(d8799)](https://togithub.com/nuxt/eslint/commit/d8799be) - **module**: - Config creation, fix [#346](https://togithub.com/nuxt/eslint/issues/346) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/346](https://togithub.com/nuxt/eslint/issues/346) [(2bd83)](https://togithub.com/nuxt/eslint/commit/2bd835b) - Correctly resolve `withNuxt` type - by [@DamianGlowala](https://togithub.com/DamianGlowala) in [https://github.com/nuxt/eslint/issues/350](https://togithub.com/nuxt/eslint/issues/350) [(d706c)](https://togithub.com/nuxt/eslint/commit/d706c24) - Account for `layer.config.components` being `undefined` - by [@DamianGlowala](https://togithub.com/DamianGlowala) in [https://github.com/nuxt/eslint/issues/352](https://togithub.com/nuxt/eslint/issues/352) [(6b2eb)](https://togithub.com/nuxt/eslint/commit/6b2ebbb) - Don't resolve path for native modules - by [@antfu](https://togithub.com/antfu) [(5715e)](https://togithub.com/nuxt/eslint/commit/5715ea2) - Remove duplicated src dirs - by [@antfu](https://togithub.com/antfu) [(0be8e)](https://togithub.com/nuxt/eslint/commit/0be8e80) ##### Performance - **eslint-config**: Move some configs to async chunk - by [@antfu](https://togithub.com/antfu) [(ebc27)](https://togithub.com/nuxt/eslint/commit/ebc27c5) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v12.0.0...v0.3.0)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.