@spbrewery/log
Version:
A Simplified Multi-transport and Structured Logging Library for Brewery Project
47 lines (46 loc) • 891 B
JavaScript
module.exports = {
env: {
browser: true,
commonjs: true,
es2021: true,
node: true,
},
extends: 'eslint:recommended',
ignorePatterns: ['test.js', '*.test.js'],
overrides: [
{
env: {
node: true,
},
files: ['.eslintrc.{js,cjs}'],
parserOptions: {
sourceType: 'script',
},
},
],
parserOptions: {
ecmaVersion: 'latest',
},
rules: {
'no-console': 0,
'comma-spacing': ['error', { before: false, after: true }],
indent: ['error', 2, { SwitchCase: 1 }],
'linebreak-style': 0,
quotes: ['error', 'single'],
semi: ['error', 'always'],
'one-var': [
1,
{
uninitialized: 'consecutive',
},
],
'max-len': [
1,
{
ignoreComments: true,
ignoreTrailingComments: true,
ignoreTemplateLiterals: true,
},
],
},
};