From f969690944458c51aaa7be42b2f7a1ff70c55507 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Sun, 30 Sep 2018 07:56:55 +0400 Subject: Settings of this statistical analyzer Signed-off-by: Valentin Popov --- .eslintrc.json | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 .eslintrc.json (limited to '.eslintrc.json') diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..b6af3aa --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,62 @@ +{ + "env": { + "browser": true, + "es6": true, + "jquery": true, + "node": true + }, + "extends": [ + "airbnb", + "eslint:recommended", + "jquery", + "plugin:import/errors", + "plugin:import/warnings", + "plugin:node/recommended", + "plugin:promise/recommended", + "plugin:security/recommended", + "plugin:sonarjs/recommended", + "plugin:unicorn/recommended", + "standard" + ], + "plugins": [ + "compat", + "import", + "no-loops", + "no-loops", + "no-use-extend-native", + "node", + "optimize-regex", + "promise", + "security", + "sonarjs", + "unicorn" + ], + "parserOptions": { + "ecmaVersion": 2018, + "sourceType": "module" + }, + "rules": { + "compat/compat": "error", + "indent": [ + "error", + 4 + ], + "linebreak-style": [ + "error", + "unix" + ], + "no-loops/no-loops": 2, + "no-use-extend-native/no-use-extend-native": 2, + "no-unsupported-features/es-builtins": 0, + "node/no-unsupported-features/es-syntax": 0, + "optimize-regex/optimize-regex": "warn", + "quotes": [ + "error", + "double" + ], + "semi": [ + "error", + "always" + ] + } +} -- cgit v1.2.3