eslint-plugin-lob
Version:
Custom ESLint rules for Lob repositories
27 lines (23 loc) • 668 B
JavaScript
;
const lob = require('eslint-config-lob/es5');
const localPlugin = require('./lib/index');
// Swap out the published eslint-plugin-lob for the local source so we lint
// with the rules under development rather than the last published version.
const configs = lob.map(function (config) {
if (config.plugins && config.plugins.lob) {
return Object.assign({}, config, {
plugins: Object.assign({}, config.plugins, { lob: localPlugin })
});
}
return config;
});
module.exports = [
{ ignores: ['node_modules/**', 'coverage/**'] },
...configs,
{
languageOptions: {
ecmaVersion: 2015,
sourceType: 'script'
}
}
];