]> git.proxmox.com Git - pve-eslint.git/blobdiff - eslint/tests/fixtures/testers/rule-tester/no-var.js
import 7.12.1 upstream release
[pve-eslint.git] / eslint / tests / fixtures / testers / rule-tester / no-var.js
index 382885613d258eb0dc4a5541fc3fc06a8de2a050..5841f15bfa13d4421cf68532663a772408b3a63a 100644 (file)
@@ -7,27 +7,31 @@
 // Rule Definition
 //------------------------------------------------------------------------------
 
-module.exports = function(context) {
-
-    "use strict";
-
-
-    var sourceCode = context.getSourceCode();
-
-    return {
-
-        "VariableDeclaration": function(node) {
-            if (node.kind === "var") {
-                context.report({
-                    node: node,
-                    loc: sourceCode.getFirstToken(node).loc,
-                    message: "Bad var.",
-                    fix: function(fixer) {
-                        return fixer.remove(sourceCode.getFirstToken(node));
-                    }
-                })
+"use strict";
+
+module.exports = {
+
+    meta: {
+        fixable: "code"
+    },
+
+    create(context) {
+
+        var sourceCode = context.getSourceCode();
+
+        return {
+            "VariableDeclaration": function(node) {
+                if (node.kind === "var") {
+                    context.report({
+                        node: node,
+                        loc: sourceCode.getFirstToken(node).loc,
+                        message: "Bad var.",
+                        fix: function(fixer) {
+                            return fixer.remove(sourceCode.getFirstToken(node));
+                        }
+                    })
+                }
             }
-        }
-    };
-
+        };
+    }
 };