User:析石父/codemirror-mediawiki.json

{	"addons": [ "allowMultipleSelections", "bracketMatching", "closeBrackets", "codeFolding", "escape", "highlightActiveLine", "highlightSpecialChars", "highlightTrailingWhitespace", "highlightWhitespace", "lint", "tagMatching", "wikiEditor", "autocompletion" ],	"indent": "", "wikilint": { "bold-header": "2", "format-leakage": "2", "fostered-content": "2", "h1": "2", "illegal-attr": "2", "insecure-style": "2", "invalid-gallery": "2", "invalid-imagemap": "2", "invalid-invoke": "2", "lonely-apos": "2", "lonely-bracket": "2", "lonely-http": "2", "nested-link": "2", "no-arg": "2", "no-duplicate": "2", "no-ignored": "2", "obsolete-attr": "2", "obsolete-tag": "2", "parsing-order": "2", "pipe-like": "2", "table-layout": "2", "tag-like": "2", "unbalanced-header": "2", "unclosed-comment": "2", "unclosed-quote": "2", "unclosed-table": "2", "unescaped": "2", "unknown-page": "2", "unmatched-tag": "2", "unterminated-url": "2", "url-encoding": "2", "var-anchor": "2", "void-ext": "2" },	"ESLint": { "rules": { "array-callback-return": 2, "no-await-in-loop": 2, "no-cond-assign": [ 2,				"always" ],			"no-constant-binary-expression": 2, "no-constructor-return": 2, "no-fallthrough": 2, "no-inner-declarations": [ 2,				"both" ],			"no-irregular-whitespace": [ 2,				{					"skipStrings": false }			],			"no-promise-executor-return": 2, "no-self-compare": 2, "no-template-curly-in-string": 2, "no-undef": [ 2,				{					"typeof": true }			],			"no-unmodified-loop-condition": 2, "no-unreachable-loop": 2, "no-unsafe-negation": [ 2,				{					"enforceForOrderingRelations": true }			],			"no-unsafe-optional-chaining": [ 2,				{					"disallowArithmeticOperators": true }			],			"no-unused-private-class-members": 2, "no-unused-vars": [ 2,				{					"args": "all", "argsIgnorePattern": "^_+$", "caughtErrors": "all", "ignoreRestSiblings": true }			],			"no-use-before-define": [ 2,				{					"functions": false, "variables": false }			],			"require-atomic-updates": [ 2,				{					"allowProperties": true }			],			"use-isnan": [ 2,				{					"enforceForIndexOf": true }			],			"valid-typeof": [ 2,				{					"requireStringLiterals": true }			],			"accessor-pairs": 2, "arrow-body-style": 2, "block-scoped-var": 2, "camelcase": 2, "class-methods-use-this": 2, "consistent-return": 2, "curly": 2, "default-case": 2, "default-case-last": 2, "default-param-last": 2, "dot-notation": 2, "eqeqeq": 2, "func-name-matching": [ 2,				{					"considerPropertyDescriptor": true }			],			"func-names": [ 2,				"never" ],			"func-style": 0, "grouped-accessor-pairs": [ 2,				"getBeforeSet" ],			"guard-for-in": 2, "logical-assignment-operators": [ 2,				"always", {					"enforceForIfStatements": true }			],			"multiline-comment-style": [ 2,				"separate-lines" ],			"new-cap": 2, "no-alert": 2, "no-array-constructor": 2, "no-bitwise": 2, "no-caller": 2, "no-else-return": 2, "no-empty": [ 2,				{					"allowEmptyCatch": true }			],			"no-empty-function": [ 2,				{					"allow": [ "arrowFunctions" ]				}			],			"no-empty-static-block": 2, "no-eval": 2, "no-extend-native": 2, "no-extra-bind": 2, "no-extra-boolean-cast": [ 2,				{					"enforceForLogicalOperands": true }			],			"no-floating-decimal": 2, "no-implicit-coercion": 2, "no-implicit-globals": 2, "no-implied-eval": 2, "no-invalid-this": [ 2,				{					"capIsConstructor": false }			],			"no-lone-blocks": 2, "no-lonely-if": 2, "no-loop-func": 2, "no-multi-assign": 2, "no-multi-str": 2, "no-nested-ternary": 2, "no-new": 2, "no-new-func": 2, "no-new-object": 2, "no-new-wrappers": 2, "no-octal-escape": 2, "no-restricted-globals": [ 2,				"history", "name", "origin", "parent", "Range", "Text" ],			"no-param-reassign": 2, "no-return-assign": [ 2,				"always" ],			"no-return-await": 2, "no-script-url": 2, "no-sequences": [ 2,				{					"allowInParentheses": false }			],			"no-shadow": [ 2,				{					"builtinGlobals": false }			],			"no-throw-literal": 2, "no-undef-init": 2, "no-underscore-dangle": [ 2,				{					"allow": [ "_"					],					"enforceInMethodNames": true, "enforceInClassFields": true, "allowInArrayDestructuring": false, "allowInObjectDestructuring": false, "allowFunctionParams": false }			],			"no-unneeded-ternary": [ 2,				{					"defaultAssignment": false }			],			"no-unused-expressions": 2, "no-useless-call": 2, "no-useless-computed-key": [ 2,				{					"enforceForClassMembers": true }			],			"no-useless-concat": 2, "no-useless-constructor": 2, "no-useless-return": 2, "no-var": 2, "no-void": [ 2,				{					"allowAsStatement": true }			],			"object-shorthand": 2, "one-var-declaration-per-line": 2, "operator-assignment": 2, "prefer-arrow-callback": 2, "prefer-const": 2, "prefer-destructuring": [ 2,				{					"VariableDeclarator": { "array": true, "object": true },					"AssignmentExpression": { "array": true, "object": true }				}			],			"prefer-exponentiation-operator": 2, "prefer-numeric-literals": 2, "prefer-object-spread": 2, "prefer-regex-literals": [ 2,				{					"disallowRedundantWrapping": true }			],			"prefer-rest-params": 2, "prefer-spread": 2, "prefer-template": 2, "quote-props": [ 2,				"as-needed" ],			"radix": [ 2,				"as-needed" ],			"require-await": 2, "require-unicode-regexp": 2, "spaced-comment": 2, "strict": 2, "symbol-description": 2, "vars-on-top": 2, "yoda": 2, "array-bracket-newline": [ 2,				{					"multiline": true }			],			"array-bracket-spacing": 2, "array-element-newline": [ 2,				"consistent" ],			"arrow-parens": [ 2,				"as-needed" ],			"arrow-spacing": 2, "block-spacing": [ 2,				"never" ],			"brace-style": 2, "comma-dangle": [ 2,				"always-multiline" ],			"comma-spacing": 2, "comma-style": 2, "computed-property-spacing": 2, "dot-location": [ 2,				"property" ],			"eol-last": 2, "func-call-spacing": 2, "function-call-argument-newline": [ 2,				"consistent" ],			"function-paren-newline": [ 2,				"multiline-arguments" ],			"indent": [ 2,				"tab", {					"SwitchCase": 1 }			],			"key-spacing": 2, "keyword-spacing": 2, "linebreak-style": 2, "lines-around-comment": [ 2,				{					"allowBlockStart": true, "ignorePattern": "^\\* @" }			],			"lines-between-class-members": [ 2,				"always", {					"exceptAfterSingleLine": true }			],			"max-len": [ 2,				{					"code": 120 }			],			"multiline-ternary": [ 2,				"always-multiline" ],			"new-parens": 2, "newline-per-chained-call": [ 2,				{					"ignoreChainWithDepth": 4 }			],			"no-extra-parens": [ 2,				"all", {					"allowParensAfterCommentPattern": "@type" }			],			"no-multi-spaces": [ 2,				{					"exceptions": {} }			],			"no-multiple-empty-lines": [ 2,				{					"max": 1, "maxBOF": 0 }			],			"no-trailing-spaces": 2, "no-whitespace-before-property": 2, "object-curly-newline": [ 2,				{					"multiline": true, "consistent": true }			],			"object-curly-spacing": 2, "object-property-newline": [ 2,				{					"allowAllPropertiesOnSameLine": true }			],			"operator-linebreak": [ 2,				"before" ],			"padded-blocks": [ 2,				"never" ],			"quotes": [ 2,				"single", {					"allowTemplateLiterals": true, "avoidEscape": true }			],			"rest-spread-spacing": 2, "semi": 2, "semi-spacing": 2, "semi-style": 2, "space-before-blocks": 2, "space-before-function-paren": [ 2,				{					"anonymous": "never", "named": "never", "asyncArrow": "always" }			],			"space-in-parens": 2, "space-infix-ops": 2, "space-unary-ops": 2, "switch-colon-spacing": 2, "template-curly-spacing": 2, "wrap-iife": [ 2,				"inside" ]		}	},	"Stylelint": { "rules": { "declaration-property-value-no-unknown": true, "no-unknown-animations": true, "at-rule-no-vendor-prefix": true, "color-hex-alpha": "never", "color-named": "never", "length-zero-no-unit": true, "media-feature-name-no-vendor-prefix": true, "selector-no-vendor-prefix": true, "value-no-vendor-prefix": true, "declaration-block-single-line-max-declarations": 1, "number-max-precision": 2, "alpha-value-notation": "number", "color-function-notation": "legacy", "color-hex-length": "short", "font-weight-notation": "named-where-possible", "hue-degree-notation": "number", "keyframe-selector-notation": "percentage-unless-within-keyword-only-block", "selector-not-notation": "complex", "selector-pseudo-element-colon-notation": "double", "font-family-name-quotes": "always-where-recommended", "selector-attribute-quotes": "always", "declaration-block-no-redundant-longhand-properties": true, "shorthand-property-no-redundant-values": true, "comment-whitespace-inside": "always", "color-hex-case": "lower", "function-comma-space-after": "always", "function-comma-space-before": "never", "function-parentheses-space-inside": "never", "function-whitespace-after": "always", "number-leading-zero": "never", "number-no-trailing-zeros": true, "string-quotes": "double", "declaration-bang-space-after": "never", "declaration-bang-space-before": "always", "declaration-colon-space-after": "always", "declaration-colon-space-before": "never", "declaration-block-semicolon-newline-after": "always", "declaration-block-trailing-semicolon": "always", "block-closing-brace-newline-after": "always", "block-closing-brace-newline-before": "always", "block-opening-brace-newline-after": "always", "block-opening-brace-space-before": "always", "selector-attribute-brackets-space-inside": "never", "selector-attribute-operator-space-after": "never", "selector-attribute-operator-space-before": "never", "selector-combinator-space-after": "always", "selector-combinator-space-before": "always", "selector-max-empty-lines": 0, "selector-pseudo-class-parentheses-space-inside": "never", "media-feature-colon-space-after": "always", "media-feature-colon-space-before": "never", "media-feature-parentheses-space-inside": "never", "at-rule-name-space-after": "always", "indentation": "tab", "linebreaks": "unix", "max-empty-lines": 1, "no-empty-first-line": true, "no-eol-whitespace": true, "no-extra-semicolons": true, "no-missing-end-of-source-newline": true }	} }