1.4.1 • Published 4 years ago
@alkafinance/eslint-config v1.4.1
@alkafinance/eslint-config
Alka base ESLint config. Intended to be used together with prettier.
Usage
This config relies dangerously on npm@3/yarn flatter tree for its dependencies (because of eslint/issues/3458), so installation may be as simple as:
$ yarn add eslint prettier @alkafinance/eslint-config --dev
# or
$ npm install eslint prettier @alkafinance/eslint-config --save-dev
Then add the extends to your .eslintrc.js
:
module.exports = {
extends: '@alkafinance/eslint-config',
rules: {
// your overrides
},
};
Other configs
This config also exposes a few other configs that we use often and pull in as needed.
You can use them standalone:
module.exports = {
extends: '@alkafinance/eslint-config/<config-name>',
};
Or in combination with the base config (recommended):
module.exports = {
extends: [
'@alkafinance/eslint-config',
'@alkafinance/eslint-config/<config-name>',
],
};
You can also use ESLint@4 overrides to apply a config only to certain files. For example:
module.exports = {
...
overrides: [
{
files: ['**/__tests__/*-test.js', '**/__mocks__/*.js'],
extends: '@alkafinance/eslint-config/jest',
},
],
};
Available configs include:
'@alkafinance/eslint-config/jest'
for Jest related rules'@alkafinance/eslint-config/script'
for usage with config files or scripts
License
MIT License © Alka, Inc
1.4.1
4 years ago
1.4.0
4 years ago
1.3.0
4 years ago
1.2.0
5 years ago
1.1.1
5 years ago
1.1.0
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago
0.1.0-beta.8
5 years ago
0.1.0-beta.7
5 years ago
0.1.0-beta.6
5 years ago
0.1.0-beta.5
5 years ago
0.1.0-beta.4
5 years ago
0.1.0-beta.3
5 years ago
0.1.0-beta.2
5 years ago
0.1.0-beta.1
5 years ago