hubot-pollen
Version:
Retrieves the latest from the Pollen.com API
39 lines (37 loc) • 992 B
JavaScript
const js = require('@eslint/js');
const importPlugin = require('eslint-plugin-import');
const nPlugin = require('eslint-plugin-n');
const promisePlugin = require('eslint-plugin-promise');
module.exports = [
js.configs.recommended,
{
files: ['**/*.js'],
languageOptions: {
ecmaVersion: 'latest',
sourceType: 'commonjs',
globals: {
console: 'readonly',
process: 'readonly',
__dirname: 'readonly',
setTimeout: 'readonly',
describe: 'readonly',
before: 'readonly',
beforeEach: 'readonly',
afterEach: 'readonly',
it: 'readonly',
},
},
plugins: {
import: importPlugin,
n: nPlugin,
promise: promisePlugin,
},
rules: {
'no-param-reassign': ['error', { props: false }],
// Airbnb-base style rules commonly used
'no-unused-vars': ['error', { argsIgnorePattern: '^_' }],
'prefer-const': 'error',
'no-var': 'error',
},
},
];