123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- {
- "parserOptions": {
- "ecmaVersion": 2018
- },
- "env": {
- "browser": true,
- "es6": true
- },
- "globals": {
- "Hyphenopoly": "readable"
- },
- "plugins": [
- "security"
- ],
- "extends": [
- "eslint:all",
- "plugin:security/recommended"
- ],
- "rules": {
- "no-undef": "error",
- "complexity": [
- "error",
- 6
- ],
- "require-unicode-regexp": 0,
- "require-jsdoc": [
- "error",
- {
- "require": {
- "FunctionDeclaration": true,
- "MethodDefinition": true,
- "ClassDeclaration": true,
- "ArrowFunctionExpression": true,
- "FunctionExpression": true
- }
- }
- ],
- "no-template-curly-in-string": 2,
- "prefer-template": 0,
- "wrap-iife": 1,
- "max-lines": 0,
- "max-lines-per-function": 0,
- "max-len": [
- 1,
- {
- "ignoreStrings": true,
- "ignoreTemplateLiterals": true
- }
- ],
- "max-statements": 0,
- "space-before-function-paren": [
- 1,
- {
- "anonymous": "always",
- "named": "never",
- "asyncArrow": "never"
- }
- ],
- "padded-blocks": [
- 1,
- "never"
- ],
- "id-length": [
- 1,
- {
- "min": 1
- }
- ],
- "one-var": 0,
- "func-names": [
- 1,
- "as-needed"
- ],
- "func-style": [
- 1,
- "declaration"
- ],
- "object-shorthand": 0,
- "prefer-arrow-callback": 0,
- "no-param-reassign": 0,
- "no-extra-parens": 0,
- "array-element-newline": [
- 1,
- {
- "multiline": true,
- "minItems": 12
- }
- ],
- "no-magic-numbers": 0,
- "function-paren-newline": [
- 1,
- "consistent"
- ],
- "no-ternary": 0,
- "no-nested-ternary": 0,
- "prefer-destructuring": 0,
- "max-params": [
- 1,
- 5
- ],
- "lines-around-comment": [
- 1,
- {
- "allowBlockStart": true
- }
- ],
- "sort-keys": [
- 1,
- "asc",
- {
- "caseSensitive": false
- }
- ]
- }
- }
|