From a2bd63ae60a4f27148f835910bb771549f7e1efb Mon Sep 17 00:00:00 2001 From: s2 Date: Sun, 14 Apr 2019 18:47:34 +0200 Subject: [PATCH] some boilerplate stuff --- .editorconfig | 14 ++++++++++++++ .eslintignore | 1 + .eslintrc.json | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 48 insertions(+) create mode 100644 .editorconfig create mode 100644 .eslintignore create mode 100644 .eslintrc.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..ac287db --- /dev/null +++ b/.editorconfig @@ -0,0 +1,14 @@ +# Editor configuration, see http://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = tab +indent_size = 4 +insert_final_newline = true +trim_trailing_whitespace = true +end_of_line = lf + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/.eslintignore @@ -0,0 +1 @@ +node_modules diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..e349c65 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,33 @@ +{"parserOptions": + {"ecmaVersion": 6}, + "rules": { + "quotes": [2, "single", {"allowTemplateLiterals": true}], + "curly": [2, "all"], + "keyword-spacing": [2, {"overrides": {"else": {"before": true}, "catch": {"before": true, "after": false}}}], + "space-before-blocks": [2, "always"], + "wrap-iife": [2, "inside"], + "space-before-function-paren": [2, "never"], + "one-var": [2, "never"], + "vars-on-top": 0, "no-empty": [2, {"allowEmptyCatch": true}], + "array-bracket-spacing": [2, "never"], + "space-in-parens": [2, "never"], + "no-underscore-dangle": 0, + "comma-style": [2, "last"], + "comma-spacing": [2, {"before": false, "after": true}], + "space-unary-ops": [2, {"words": false, "nonwords": false}], + "no-multi-spaces": 2, + "space-infix-ops": 2, + "no-with": 2, + "indent": [2, "tab", {"SwitchCase": 1, "FunctionExpression": {"body": 1, "parameters": 1}, "MemberExpression": 0}], + "no-mixed-spaces-and-tabs": 2, + "no-trailing-spaces": 2, + "comma-dangle": [2, "never"], + "semi": [2, "always"], + "brace-style": [2, "1tbs", {"allowSingleLine": true}], + "eol-last": 2, + "dot-notation": 0, + "no-multi-str": 2, + "key-spacing": [2, {"afterColon": true}], + "func-call-spacing": [2, "never"] + } +}