43 lines
936 B
JavaScript
43 lines
936 B
JavaScript
module.exports = {
|
|
env: {
|
|
browser: true,
|
|
es2020: true,
|
|
node: true,
|
|
jquery: true,
|
|
},
|
|
extends: ["airbnb-base", "prettier"],
|
|
plugins: ["prettier"],
|
|
parserOptions: {
|
|
ecmaVersion: 11,
|
|
sourceType: "module",
|
|
},
|
|
rules: {
|
|
"prettier/prettier": ["error"],
|
|
"no-underscore-dangle": [
|
|
"error",
|
|
{
|
|
allow: ["_id", "artists_sort", "type_"],
|
|
},
|
|
],
|
|
camelcase: [
|
|
"error",
|
|
{
|
|
allow: ["artists_sort"],
|
|
},
|
|
],
|
|
},
|
|
ignorePatterns: ["public/libs/**/*.js", "public/js/main.js", "dist/**"],
|
|
overrides: [
|
|
{
|
|
files: ["**/*.js"],
|
|
excludedFiles: "*.ejs",
|
|
},
|
|
],
|
|
globals: {
|
|
Vue: true,
|
|
axios: true,
|
|
showToastr: true,
|
|
protocol: true,
|
|
host: true,
|
|
},
|
|
};
|