@chdck/eslint
v2.0.2
Published
chudickgumanoid eslint configuration
Maintainers
Readme
💨 ESLint config
Flat configuration for ESLint 9 built on @antfu/eslint-config with Prettier integration.
Install
npm install --save-dev @chdck/eslintQuick Start
Create eslint.config.js in your project root and export the default preset:
import config from "@chdck/eslint";
export default config;The default export mirrors createConfig() with all feature flags (vue, javascript, typescript) enabled and formatters disabled.
Customization
Use the createConfig factory to enable or disable rule groups:
import { createConfig } from "@chdck/eslint";
export default createConfig({
vue: true,
javascript: true,
typescript: false,
formatters: false,
});vue— enables rules for.vuefiles.javascript— turns on the JavaScript profile from@antfu.typescript— enables TypeScript rules.formatters— toggles the built-in formatters from@antfu(disabled by default to avoid Prettier collisions).
Other options are passed through to @antfu/eslint-config, so you can leverage its full API. For additional examples visit https://github.com/siberiacancode/core/tree/main/tools/eslint.
