This package provides a common Angular specific ESLint configuration.
Install the latest version of this package with:
npm install @infokin/eslint-config-angular --save-devTo install a specific version use @infokin/eslint-config-angular@<version> instead.
To install this package directly from the main branch on GitHub use:
npm install git://github.com/infokin/eslint-config-angular --save-devFirst, get your Angular application ready and set up ESLint. Run ng lint, if no linter is set up yet and follow the
instructions in the terminal. Proceed with the installation of this package, then extend from the provided configuration
in your project's ESLint configuration file like this:
"use strict";
module.exports = {
root: true,
extends: [
"@infokin/eslint-config-angular"
],
overrides: [
{
files: [
"*.ts"
],
parserOptions: {
project: "tsconfig.json"
}
}
]
}After extending from the provided ESLint configuration, you can add and override your project specific ESLint rules,
preferably inside the overrides block.
The package.json file provides a lint script. This is used to check the code style of the project's files.
If you encounter any issues or bugs, we would appreciate it if you could report them on the corresponding GitHub page. Thank you for your help in improving this project.
Johannes Hillert (GitHub)
Copyright (c) 2023 Johannes Hillert. Licensed under the MIT license, see the included LICENSE file for details.