]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Enable more rules from ESLint 2.0; refs #19999 (#20076)
authorChris Rebert <github@chrisrebert.com>
Sun, 5 Jun 2016 18:17:05 +0000 (11:17 -0700)
committerChris Rebert <github@chrisrebert.com>
Sun, 5 Jun 2016 18:17:05 +0000 (11:17 -0700)
[skip sauce]
[skip validator]

js/.eslintrc.json
js/src/util.js

index 0e9e9fa75da4d5a4621afe2e57c60126a51595a6..746f899f019d3293f8532d4e2ea8344438d248b5 100644 (file)
@@ -13,6 +13,7 @@
     "rules": {
 
         // Possible Errors
+        "array-callback-return": "error",
         "comma-dangle": ["error", "never"],
         "handle-callback-err": "error",
         "no-bitwise": "error",
         "no-duplicate-imports": "error",
         "no-empty": "error",
         "no-empty-character-class": "error",
+        "no-empty-function": "error",
         "no-empty-pattern": "error",
         "no-ex-assign": "error",
         "no-extra-boolean-cast": "error",
+        "no-extra-label": "error",
         "no-extra-parens": "off",
         "no-extra-semi": "error",
         "no-func-assign": "error",
@@ -43,7 +46,9 @@
         "no-self-assign": "error",
         "no-sparse-arrays": "error",
         "no-unexpected-multiline": "error",
+        "no-unmodified-loop-condition": "error",
         "no-unreachable": "error",
+        "no-unused-labels": "error",
         "no-useless-escape": "error",
         "no-useless-rename": "error",
         "use-isnan": "error",
         "no-unused-expressions": "error",
         "no-useless-call": "error",
         "no-useless-concat": "error",
+        "no-useless-constructor": "error",
         "no-void": "error",
         "no-warning-comments": "off",
         "no-with": "error",
         "no-unneeded-ternary": "error",
         "no-unsafe-finally": "error",
         "no-useless-computed-key": "error",
+        "no-whitespace-before-property": "error",
         "object-curly-spacing": ["warn", "always"],
+        "object-property-newline": "error",
         "one-var": "off",
         "operator-assignment": "error",
         "operator-linebreak": "off",
         "prefer-arrow-callback": "error",
         "prefer-const": "off",
         "prefer-reflect": "off",
+        "prefer-rest-params": "error",
         "prefer-spread": "error",
         "prefer-template": "error",
         "require-yield": "error"
index b779c448f4969b344d69af3de1246b5aa25f70b4..86d9fe1f40e9adfb934db0391143a842e5a97071 100644 (file)
@@ -40,7 +40,7 @@ const Util = (($) => {
       delegateType: transition.end,
       handle(event) {
         if ($(event.target).is(this)) {
-          return event.handleObj.handler.apply(this, arguments)
+          return event.handleObj.handler.apply(this, arguments) // eslint-disable-line prefer-rest-params
         }
         return undefined
       }