generator-express-no-stress
Version:
Awesome APIs with ExpressJS and OpenAPI/Swagger: Features automatic request validation, interactive api doc, and more.
53 lines • 1.24 kB
JSON
<% if (linter === 'airbnb') { %>{
"parser": "babel-eslint",
"extends": "airbnb-base",
"parserOptions": {
"sourceType": "module",
"allowImportExportEverywhere": false
},
"env": {
"mocha": true
},
"parserOptions": {
"sourceType": "module"
},
"rules": {
"no-underscore-dangle": 0,
"class-methods-use-this": ["off"],
"no-use-before-define": ["error", {
"functions": false,
"classes": false
}],
"node/no-unpublished-import": ["off"],
"arrow-parens": ["error", "as-needed", {
"requireForBlockBody": false
}]
}
}
<% } else { %>{
"parser": "babel-eslint",
"extends": ["eslint:recommended", "plugin:node/recommended", "prettier"],
"env": {
"mocha": true
},
"plugins": ["prettier", "node"],
"parserOptions": {
"sourceType": "module"
},
"rules": {
"no-unused-vars": 2,
"node/no-unsupported-features/es-syntax": 0,
"node/no-unpublished-import": ["off"],
"prettier/prettier": [
"error",
{
"singleQuote": true,
"trailingComma": "es5",
"bracketSpacing": true,
"jsxBracketSameLine": true,
"printWidth": 80
}
]
}
}
<% } %>