Make WordPress Core

Ticket #25187: 25187.12.diff

File 25187.12.diff, 1.3 KB (added by kadamwhite, 11 years ago)

Suppress "curly" and "eqeqeq" errors for WP code, remove duplicate "onevar" from gruntfile jshint config, add common libs to jshintrc, and alphabetize jshintrc

  • .jshintrc

     
    33        "curly": true,
    44        "eqeqeq": true,
    55        "eqnull": true,
     6        "es3": true,
    67        "expr": true,
    78        "immed": true,
    89        "noarg": true,
     10        "onevar": true,
    911        "quotmark": "single",
    1012        "smarttabs": true,
    1113        "trailing": true,
    1214        "undef": true,
    1315        "unused": true,
    14         "es3": true,
    15         "onevar": true,
    1616
    1717        "browser": true,
    1818
    1919        "globals": {
     20                "_": false,
     21                "Backbone": false,
    2022                "jQuery": false,
    2123                "wp": false
    2224        }
  • Gruntfile.js

     
    8585                        grunt: {
    8686                                files: {
    8787                                        src: ['Gruntfile.js']
    88                                 },
    89                                 options: {
    90                                         onevar: true
    9188                                }
    9289                        },
    9390                        tests: {
     
    106103                                                '!src/wp-admin/js/farbtastic.js',
    107104                                                '!src/wp-admin/js/iris.min.js'
    108105                                        ]
     106                                },
     107                                // Remove once other JSHint errors are resolved
     108                                options: {
     109                                        curly: false,
     110                                        eqeqeq: false
    109111                                }
    110112                        },
    111113                        'wp-includes': {
     
    131133                                                '!src/wp-includes/js/underscore.min.js',
    132134                                                '!src/wp-includes/js/zxcvbn.min.js'
    133135                                        ]
     136                                },
     137                                // Remove once other JSHint errors are resolved
     138                                options: {
     139                                        curly: false,
     140                                        eqeqeq: false
    134141                                }
    135142                        }
    136143                },