UNPKG

eslint-plugin-lob

Version:

Custom ESLint rules for Lob repositories

27 lines (23 loc) 668 B
'use strict'; 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' } } ];