Make WordPress Core

Ticket #31823: 31823.diff

File 31823.diff, 2.5 KB (added by netweb, 7 years ago)
  • Gruntfile.js

     
    292292                                src: []
    293293                        }
    294294                },
     295                eslint: {
     296                        grunt: {
     297                                options: {
     298                                        configFile: 'node_modules/eslint-config-wordpress/index.js'
     299                                },
     300                                src: ['Gruntfile.js']
     301                        },
     302                        jshint: {
     303                                options: {
     304                                        configFile: 'node_modules/eslint-config-wordpress/index.js'
     305                                },
     306                                cwd: SOURCE_DIR,
     307                                src: [
     308                                        'wp-admin/js/*.js',
     309                                        'wp-includes/js/*.js',
     310                                        // Built scripts.
     311                                        '!wp-includes/js/media-*',
     312                                        // WordPress scripts inside directories
     313                                        'wp-includes/js/jquery/jquery.table-hotkeys.js',
     314                                        'wp-includes/js/mediaelement/wp-mediaelement.js',
     315                                        'wp-includes/js/mediaelement/wp-playlist.js',
     316                                        'wp-includes/js/plupload/handlers.js',
     317                                        'wp-includes/js/plupload/wp-plupload.js',
     318                                        'wp-includes/js/tinymce/plugins/wordpress/plugin.js',
     319                                        'wp-includes/js/tinymce/plugins/wp*/plugin.js',
     320                                        // Third party scripts
     321                                        '!wp-admin/js/farbtastic.js',
     322                                        '!wp-includes/js/backbone*.js',
     323                                        '!wp-includes/js/swfobject.js',
     324                                        '!wp-includes/js/underscore*.js',
     325                                        '!wp-includes/js/colorpicker.js',
     326                                        '!wp-includes/js/hoverIntent.js',
     327                                        '!wp-includes/js/json2.js',
     328                                        '!wp-includes/js/tw-sack.js',
     329                                        '!wp-includes/js/twemoji.js',
     330                                        '!**/*.min.js'
     331                                ]
     332                        },
     333                        themes: {
     334                                options: {
     335                                        configFile: 'node_modules/eslint-config-wordpress/index.js'
     336                                },
     337                                expand: true,
     338                                cwd: SOURCE_DIR + 'wp-content/themes',
     339                                src: [
     340                                        'twenty*/**/*.js',
     341                                        '!twenty{eleven,twelve,thirteen}/**',
     342                                        // Third party scripts
     343                                        '!twenty{fourteen,fifteen,sixteen,seventeen}/**/html5.js',
     344                                        '!twentyseventeen/assets/js/jquery.scrollTo.js'
     345                                ]
     346                        }
     347                },
    295348                jshint: {
    296349                        options: grunt.file.readJSON('.jshintrc'),
    297350                        grunt: {
  • package.json

     
    1313  "license": "GPL-2.0+",
    1414  "devDependencies": {
    1515    "autoprefixer": "^6.5.1",
     16    "eslint": "~3.19.0",
     17    "eslint-config-wordpress": "~1.0.0",
    1618    "grunt": "~0.4.5",
    1719    "grunt-browserify": "~5.0.0",
    1820    "grunt-contrib-clean": "~1.0.0",
     
    2527    "grunt-contrib-qunit": "^1.2.0",
    2628    "grunt-contrib-uglify": "~2.0.0",
    2729    "grunt-contrib-watch": "~1.0.0",
     30    "grunt-eslint": "~19.0.0",
    2831    "grunt-includes": "~0.5.1",
    2932    "grunt-jsvalidate": "~0.2.2",
    3033    "grunt-legacy-util": "^0.2.0",