2.0.5 • Published 5 months ago
@outloud/eslint-config v2.0.5
ESLint config
ESLint config for Outloud projects.
Usage
- Install a config package, e.g.
@outloud/eslint-configas dev dependency.
npm install -D @outloud/eslint-config- Import the config factory function in your
eslint.config.jsor (eslint.config.mjsif your project is not ESM):
import { createConfig } from '@outloud/eslint-config'
export default createConfig({
// options here
})Customization
createConfig() returns a chainable FlatConfigComposer instance from eslint-flat-config-utils which allows you to manipulate the ESLint flat config with ease. If you want to combine with other configs, you can use the .append() method:
import { createConfig } from '@outloud/eslint-config-typescript'
export default createConfig({
features: {
vue: true,
}
})
.append({
rules: {
'@typescript-eslint/consistent-type-definitions': 'off',
}
})