Skip to content

Latest commit

 

History

History
55 lines (47 loc) · 938 Bytes

README.md

File metadata and controls

55 lines (47 loc) · 938 Bytes

FeedbackFruits eslint-config

Shared eslint config for all Node.js/Typescript-based projects

Important

eslint-config now requires yarn v4+, make sure to upgrade your local yarn by following these steps: https://yarnpkg.com/getting-started/install

Usage:

yarn add -DE @feedbackfruits/eslint-config

Flat config: eslint.config.mjs

import fbfConfig from '@feedbackfruits/eslint-config';

export default [
  ...fbfConfig
];

Legacy config: .eslintrc.json

{
  "extends": "@feedbackfruits"
}

Any rules or extra environments can be overriden by adding the config keys as usual:

Flat config: eslint.config.mjs

import feedbackfruits from '@feedbackfruits/eslint-config';

export default [
  ...feedbackfruits,
  {
    rules: {
      'no-console': 'off'
    }
  }
];

Legacy config: .eslintrc.json

{
  "extends": "@feedbackfruits",
  "rules": {
    "no-console": "off"
  }
}