🚷 plugin-lib-eslint
Lint and/or fix code using ESLint.
Install
$ yarn add --dev @start/plugin-lib-eslint
Usage
Signature
eslint(options?: {}, formatter?: string)
options
Default:
{
cache: true,
cacheLocation: 'node_modules/.cache/eslint'
}
formatter
Example
import sequence from '@start/plugin-sequence'
import findGitStaged from '@start/plugin-find-git-staged'
import read from '@start/plugin-read'
import eslint from '@start/plugin-lib-eslint'
export const task = () =>
sequence(
findGitStaged('src/**/*.js'),
read,
eslint({
rules: {
'no-undef': 'error'
}
})
)
import sequence from '@start/plugin-sequence'
import find from '@start/plugin-find'
import read from '@start/plugin-read'
import eslint from '@start/plugin-lib-eslint'
import overwrite from '@start/plugin-overwrite'
export const task = () =>
sequence(
find('src/**/*.js'),
read,
eslint({ fix: true }),
overwrite
)