2.0.5 • Published 5 months ago

@outloud/eslint-config v2.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

ESLint config

ESLint config for Outloud projects.

Usage

  1. Install a config package, e.g. @outloud/eslint-config as dev dependency.
npm install -D @outloud/eslint-config
  1. Import the config factory function in your eslint.config.js or (eslint.config.mjs if 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',
    }
  })