Skip to content

Latest commit

 

History

History

eslint-config

Lint Config

This is a shareable ESLint/Prettier/TS config we use inside Headlamp for our Javascript/Typescript projects.

Installation

Install the config from NPM by using the following command:

npm install --save-dev @headlamp-k8s/eslint-config

Install also the peer dependencies NPM suggested (if they're not installed automatically).

You can include it in your package.json file like the following:

  "eslintConfig": {
    "extends": ["@headlamp-k8s", "prettier", "prettier/react"]
  },
  "prettier": "@headlamp-k8s/eslint-config/prettier-config",

Development

Eslint rules should be modified in the .eslintrc.yml file in this repo.

Generate index.js

The index.js file is generated from .eslintrc.yml, and can be generated using:

make

License

lint-config is licensed under Apache 2.0.