浏览代码

Moved JSHint config into the standard .jshintrc file, so that it can be shared with the command line version as well as version that run within IDEs

Spencer Alger 12 年之前
父节点
当前提交
d778873ba5
共有 3 个文件被更改,包括 43 次插入29 次删除
  1. 1 0
      .gitignore
  2. 40 0
      .jshintrc
  3. 2 29
      Gruntfile.js

+ 1 - 0
.gitignore

@@ -0,0 +1 @@
+node_modules

+ 40 - 0
.jshintrc

@@ -0,0 +1,40 @@
+{
+    "jquery": true,
+    "browser": true,
+
+    "bitwise":false,
+    "curly": true,
+    "eqnull": true,
+    "globalstrict": true,
+    "devel": true,
+    "eqeqeq": true,
+    "forin": true,
+    "immed": true,
+    "supernew": true,
+    "expr": true,
+    "indent": 2,
+    "latedef": true,
+    "newcap": true,
+    "noarg": true,
+    "noempty": true,
+    "undef": true,
+    "boss": true,
+    "trailing": true,
+    "laxbreak": true,
+    "laxcomma": true,
+    "sub": true,
+
+    "maxlen": 140,
+
+    "globals": {
+      "$LAB": false,
+      "_": false,
+      "$": false,
+      "kbn" : false,
+      "angular" : false,
+      "exports": true,
+      "module": false,
+      "config": false,
+      "moment": false
+    }
+}

+ 2 - 29
Gruntfile.js

@@ -17,34 +17,7 @@ module.exports = function (grunt) {
     jshint: {
       files: ['Gruntfile.js', 'js/*.js', 'panels/*/*.js' ],
       options: {
-        bitwise: true,
-        maxlen: 140,
-        curly: true,
-        eqeqeq: true,
-        immed: true,
-        indent: 2,
-        latedef: true,
-        newcap: true,
-        noarg: true,
-        sub: true,
-        undef: true,
-        boss: true,
-        eqnull: true,
-        globalstrict: true,
-        devel: true,
-        node: true,
-        globals: {
-          '$LAB': false,
-          '_': false,
-          '$': false,
-          'kbn' : false,
-          window: false,
-          document: false,
-          exports: true,
-          module: false,
-          config: false,
-          moment: false
-        }
+        jshintrc: '.jshintrc'
       }
     },
     less: {
@@ -70,4 +43,4 @@ module.exports = function (grunt) {
   // Default task.
   grunt.registerTask('default', ['jshint','less']);
 
-};
+};