Détail du package

@danielwaltz/eslint-config

danielwaltz243MIT2.5.0

My personal ESLint configuration. Extends from @sxzz/eslint-config.

eslint-config

readme

@danielwaltz/eslint-config npm

My personal ESLint configuration. Extends from @sxzz/eslint-config.

Installation

npx -y nypm@latest i -D eslint prettier @danielwaltz/eslint-config

Usage

Using a TypeScript eslint.config.ts config file is ideal.

import { danielwaltz } from "@danielwaltz/eslint-config";

export default danielwaltz();

Customization

Refer to eslint-flat-config-utils for all available options.

import { danielwaltz } from "@danielwaltz/eslint-config";

export default danielwaltz([...customConfigs])
  .prepend([...prependConfigs])
  .append([...appendConfigs]);

Nuxt

Install the official Nuxt ESLint module.

npx nuxi module add eslint

Update the generated config.

import { danielwaltz } from "@danielwaltz/eslint-config";
import { withNuxt } from "./.nuxt/eslint.config.mjs";

export default withNuxt(danielwaltz());

changelog

Changelog

v2.5.0

compare changes

🚀 Enhancements

  • Add eslint plugin depend (1dc8d39)

🩹 Fixes

❤️ Contributors

v2.4.0

compare changes

🚀 Enhancements

🏡 Chore

  • Approve local builds (78a36c4)
  • Migrate from unbuild to obuild (a765b63)

❤️ Contributors

v2.3.1

compare changes

🩹 Fixes

  • Disable problematic vue rules (b98be06)

🏡 Chore

❤️ Contributors

v2.3.0

compare changes

🚀 Enhancements

  • Update sxzz config and add new vue props destructuring rule (ba14479)

🏡 Chore

  • Update node to v22.15.0 (a24a01d)

❤️ Contributors

v2.2.2

compare changes

🩹 Fixes

  • Update default accessibility component names (6309f09)
  • Update sxzz config (fb3b808)

❤️ Contributors

v2.2.1

compare changes

🩹 Fixes

  • Configure vue accessibility rules to check for nuxt components (22afe2b)

❤️ Contributors

v2.2.0

compare changes

🚀 Enhancements

  • Update vue on handler style (7924eb2)
  • Add vue accessibility config (965489e)

🏡 Chore

❤️ Contributors

v2.1.0

compare changes

🚀 Enhancements

❤️ Contributors

v2.0.1

compare changes

🩹 Fixes

  • Update deprecated vue rule (0a81e29)

❤️ Contributors

v2.0.0

compare changes

🚀 Enhancements

  • ⚠️ Update sxzz config (ca86c04)
  • Add new rule to vue config (fbbb2d8)

⚠️ Breaking Changes

  • ⚠️ Update sxzz config (ca86c04)

❤️ Contributors

v1.2.0

compare changes

🚀 Enhancements

  • Add and enable erasable syntax only plugin and config (f515da7)

❤️ Contributors

v0.2.0

compare changes

🚀 Enhancements

  • ⚠️ Forward options to sxzz config (a76b765)

🏡 Chore

⚠️ Breaking Changes

  • ⚠️ Forward options to sxzz config (a76b765)

❤️ Contributors

v0.1.2

compare changes

🚀 Enhancements

🩹 Fixes

🏡 Chore

❤️ Contributors

v0.1.1

compare changes

🚀 Enhancements

🏡 Chore

❤️ Contributors

v0.1.0

compare changes

🚀 Enhancements

  • Add exports from eslint flat config utils (44a7316)
  • ⚠️ Use latest version of @sxzz/eslint-config (48bc7aa)

⚠️ Breaking Changes

  • ⚠️ Use latest version of @sxzz/eslint-config (48bc7aa)

❤️ Contributors

v0.0.14

compare changes

🚀 Enhancements

  • Use const type params for generics (a9e8b05)

🏡 Chore

  • Update readme usage examples (001ec31)
  • Add npm version badge to readme (cac09a1)

❤️ Contributors

v0.0.13

compare changes

🚀 Enhancements

  • Support configs as generics (29fda64)

❤️ Contributors

v0.0.12

compare changes

🏡 Chore

  • Update flat config utils (70f1bee)

❤️ Contributors

v0.0.11

compare changes

🏡 Chore

❤️ Contributors

v0.0.10

compare changes

🏡 Chore

❤️ Contributors

v0.0.9

compare changes

📖 Documentation

  • Add prettier to install deps (be84faa)

🏡 Chore

❤️ Contributors

v0.0.8

compare changes

🩹 Fixes

  • Prepend sxzz config to ensure it is the base (c874acf)

❤️ Contributors

v0.0.7

compare changes

🚀 Enhancements

  • Support camel case file names (ea01564)

📖 Documentation

  • Include info about sxzz config (8025acd)

❤️ Contributors

v0.0.6

compare changes

🚀 Enhancements

  • Extend from sxzz eslint config (2192f1e)

📖 Documentation

  • Add eslint and prettier to installation command (8b42bf0)

🏡 Chore

  • Add editorconfig (2503c53)
  • Use package name import for project eslint config (6756f9f)
  • Update type assertions (93159bc)

❤️ Contributors

v0.0.5

compare changes

🚀 Enhancements

  • Export individual config collections (585dfa1)

❤️ Contributors

v0.0.4

compare changes

🩹 Fixes

  • Make main config fn synchronous (aa1682c)

❤️ Contributors

v0.0.3

compare changes

🚀 Enhancements

🩹 Fixes

  • Use warn level for prettier rule (ce9e60c)

📖 Documentation

🏡 Chore

  • Include readme and changelog in dist (1c29ead)
  • Split test and release scripts (84b0646)

❤️ Contributors

v0.0.2

🚀 Enhancements

  • Initial config (2307e38)
  • Enable typescript and javascript plugins using recommended rules (f5a3113)

🏡 Chore

❤️ Contributors