Permalink
Cannot retrieve contributors at this time
{ | |
env: { | |
node: true, | |
browser: true, | |
}, | |
globals: { | |
jQuery: true, | |
FastScroller: true, | |
N3: true, | |
ldf: true, | |
}, | |
rules: { | |
// Possible Errors | |
comma-dangle: [2, "always-multiline"], | |
no-cond-assign: 0, | |
no-console: 2, | |
no-constant-condition: 0, | |
no-debugger: 2, | |
no-dupe-args: 2, | |
no-dupe-keys: 2, | |
no-duplicate-case: 2, | |
no-empty: 2, | |
no-empty-character-class: 2, | |
no-ex-assign: 0, | |
no-extra-boolean-cast: 2, | |
no-extra-parens: 0, | |
no-extra-semi: 2, | |
no-func-assign: 2, | |
no-inner-declarations: 0, | |
no-invalid-regexp: 2, | |
no-irregular-whitespace: 2, | |
no-negated-in-lhs: 2, | |
no-obj-calls: 2, | |
no-regex-spaces: 2, | |
no-sparse-arrays: 2, | |
no-unreachable: 2, | |
use-isnan: 2, | |
valid-jsdoc: 0, | |
valid-typeof: 2, | |
no-unexpected-multiline: 2, | |
// Best Practices | |
accessor-pairs: 2, | |
block-scoped-var: 2, | |
complexity: 0, | |
consistent-return: 0, | |
curly: [2, "multi-or-nest"], | |
default-case: 0, | |
dot-notation: 2, | |
dot-location: [2, "property"], | |
eqeqeq: 2, | |
guard-for-in: 0, | |
no-alert: 0, | |
no-caller: 2, | |
no-div-regex: 2, | |
no-else-return: 0, | |
no-labels: 2, | |
no-eq-null: 2, | |
no-eval: 2, | |
no-extend-native: 2, | |
no-extra-bind: 2, | |
no-fallthrough: 2, | |
no-floating-decimal: 2, | |
no-implicit-coercion: 0, | |
no-implied-eval: 2, | |
no-invalid-this: 2, | |
no-iterator: 2, | |
no-lone-blocks: 2, | |
no-loop-func: 0, | |
no-multi-spaces: 0, | |
no-multi-str: 2, | |
no-native-reassign: 2, | |
no-new-func: 2, | |
no-new-wrappers: 2, | |
no-new: 2, | |
no-octal-escape: 2, | |
no-octal: 2, | |
no-param-reassign: 0, | |
no-process-env: 2, | |
no-proto: 2, | |
no-redeclare: 2, | |
no-return-assign: 0, | |
no-script-url: 2, | |
no-self-compare: 2, | |
no-sequences: 0, // allow the comma operator | |
no-throw-literal: 2, | |
no-unused-expressions: 0, | |
no-useless-call: 2, | |
no-void: 2, | |
no-warning-comments: 0, | |
no-with: 2, | |
radix: 2, | |
vars-on-top: 0, | |
wrap-iife: [2, "inside"], | |
yoda: 2, | |
// Strict Mode | |
strict: [2, "never"], | |
// Variables | |
init-declarations: 0, | |
no-catch-shadow: 0, | |
no-delete-var: 2, | |
no-label-var: 2, | |
no-shadow-restricted-names: 2, | |
no-shadow: 0, | |
no-undef-init: 2, | |
no-undef: 2, | |
no-undefined: 0, | |
no-unused-vars: [ 2, { args: "none" }], | |
no-use-before-define: [2, "nofunc"], | |
// Node.js | |
callback-return: 0, | |
handle-callback-err: 2, | |
no-mixed-requires: 0, | |
no-new-require: 2, | |
no-path-concat: 2, | |
no-process-exit: 0, | |
no-restricted-modules: 2, | |
no-sync: 0, | |
// Stylistic Issues | |
array-bracket-spacing: 2, | |
block-spacing: 2, | |
brace-style: [2, "stroustrup", { allowSingleLine: true }], | |
camelcase: 0, | |
comma-spacing: 2, | |
comma-style: 2, | |
computed-property-spacing: 2, | |
consistent-this: 0, | |
eol-last: 2, | |
func-names: 0, | |
func-style: [2, "declaration"], | |
id-length: 0, | |
id-match: 2, | |
indent: [2, 2, { VariableDeclarator: 2 }], | |
key-spacing: 0, | |
lines-around-comment: 2, | |
linebreak-style: 2, | |
max-nested-callbacks: [2, 3], | |
new-cap: 2, | |
new-parens: 2, | |
newline-after-var: 0, | |
no-array-constructor: 2, | |
no-continue: 2, | |
no-inline-comments: 0, | |
no-lonely-if: 2, | |
no-mixed-spaces-and-tabs: 2, | |
no-multiple-empty-lines: 0, | |
no-nested-ternary: 0, | |
no-new-object: 2, | |
no-spaced-func: 2, | |
no-ternary: 0, | |
no-trailing-spaces: 2, | |
no-underscore-dangle: 0, | |
no-unneeded-ternary: 2, | |
object-curly-spacing: [2, "always"], | |
object-curly-newline: 0, | |
object-property-newline: 0, | |
one-var: 0, | |
operator-assignment: 2, | |
operator-linebreak: [2, "after", { overrides: { ":": "ignore" } }], | |
padded-blocks: [2, "never"], | |
quote-props: [2, "consistent-as-needed"], | |
quotes: [2, "single", "avoid-escape"], | |
semi-spacing: 2, | |
semi: 2, | |
sort-vars: 0, | |
keyword-spacing: 2, | |
space-before-blocks: 2, | |
space-before-function-paren: [2, {"anonymous": "always", "named": "never"}], | |
space-in-parens: 2, | |
space-infix-ops: 2, | |
space-unary-ops: 2, | |
spaced-comment: [2, "always", { block: { markers: ["!"] } }], | |
wrap-regex: 0, | |
}, | |
} |