From 56e570a3a7344b89cb4b980fa586572bc95a42af Mon Sep 17 00:00:00 2001 From: Xevion Date: Thu, 19 May 2022 03:26:55 -0500 Subject: [PATCH] Add .eslintrc.js for Vue.js project linting & formatting - Also changed .gitignore for .env files (previous rules were for Flask .env.local files, no idea why python-dotenv could not read them properly, but whatever). --- .eslintrc.js | 22 ++++++++++++++++++++++ .gitignore | 5 ++--- 2 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 .eslintrc.js diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..5adc2fc --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,22 @@ +module.exports = { + extends: [ + 'eslint:recommended', + 'plugin:vue/recommended' // Use this if you are using Vue.js 2.x. + ], + rules: { + // override/add rules settings here, such as: + 'vue/no-unused-vars': 'error', + 'indent': ['warn', 4], + "vue/html-indent": ["error", 4, { + "attribute": 1, + "baseIndent": 1, + "closeBracket": 0, + "alignAttributesVertically": true, + "ignores": [] + }], + 'vue/max-attributes-per-line': ["warn", { + "singleline": {"max": 5}, + "multiline": {"max": 2} + }] + } +} \ No newline at end of file diff --git a/.gitignore b/.gitignore index 9813674..4da004e 100644 --- a/.gitignore +++ b/.gitignore @@ -21,9 +21,8 @@ server/data/processed/** node_modules /dist -# local env files -.env.local -.env.*.local +# .env files +.env # Log files npm-debug.log*