WordPress.org

Make WordPress Core

Ticket #43828: 43828.diff

File 43828.diff, 2.2 KB (added by netweb, 20 months ago)
  • .eslintignore

     
     1# Files and folders related to build/test tools
     2node_modules
     3tests
     4vendor
     5
     6# Excluded files and folders based on `jsdoc.conf.json` exclusions
     7src/wp-includes/js/codemirror
     8src/wp-includes/js/tinymce
     9src/wp-includes/js/crop
     10src/wp-includes/js/imgareaselect
     11src/wp-includes/js/jcrop
     12src/wp-includes/js/jquery
     13src/wp-includes/js/mediaelement/mediaelement.js
     14src/wp-includes/js/mediaelement/mediaelement-and-player.js
     15src/wp-includes/js/plupload/handlers.js
     16src/wp-includes/js/plupload/moxie.js
     17src/wp-includes/js/plupload/plupload.full.min.js
     18src/wp-includes/js/plupload/plupload.js
     19src/wp-includes/js/swfupload
     20src/wp-includes/js/thickbox
     21src/wp-includes/js/media-audiovideo.js
     22src/wp-includes/js/media-grid.js
     23src/wp-includes/js/media-models.js
     24src/wp-includes/js/media-views.js
  • .eslintrc-jsdoc.js

     
     1module.exports = {
     2        rules: {
     3                'require-jsdoc': 'off',
     4                'valid-jsdoc': [ 'error', {
     5                        prefer: {
     6                                arg: 'param',
     7                                argument: 'param',
     8                                extends: 'augments',
     9                                returns: 'return',
     10                        },
     11                        preferType: {
     12                                array: 'Array',
     13                                bool: 'boolean',
     14                                Boolean: 'boolean',
     15                                float: 'number',
     16                                Float: 'number',
     17                                int: 'number',
     18                                integer: 'number',
     19                                Integer: 'number',
     20                                Number: 'number',
     21                                object: 'Object',
     22                                String: 'string',
     23                                Void: 'void',
     24                        },
     25                        requireParamDescription: false,
     26                        requireReturn: false,
     27                } ],
     28        },
     29};
  • package.json

     
    1313        "license": "GPL-2.0-or-later",
    1414        "devDependencies": {
    1515                "autoprefixer": "^6.5.1",
     16                "eslint": "~4.19.1",
    1617                "grunt": "~0.4.5",
    1718                "grunt-banner": "^0.6.0",
    1819                "grunt-contrib-clean": "~1.0.0",
     
    3940                "matchdep": "~1.0.0",
    4041                "webpack": "^3.6.0",
    4142                "webpack-dev-server": "^2.9.1"
     43        },
     44        "scripts": {
     45                "lint:jsdoc": "eslint . --config .eslintrc-jsdoc.js"
    4246        }
    4347}