diff options
author | Kunal Mehta <legoktm@gmail.com> | 2015-07-09 20:33:09 -0700 |
---|---|---|
committer | Jforrester <jforrester@wikimedia.org> | 2015-07-23 20:56:31 +0000 |
commit | face67cea4842d169ed60df9afcf6f8488dd8b60 (patch) | |
tree | fa0eaf30e85a819168494e9273582b88d66717dd /.jscsrc | |
parent | bff168e6d90a3a080f2c88748095a336de0d5447 (diff) | |
download | mediawikicore-face67cea4842d169ed60df9afcf6f8488dd8b60.tar.gz mediawikicore-face67cea4842d169ed60df9afcf6f8488dd8b60.zip |
build: Use blacklist instead of whitelist for jshint/jscs/jsonlint
* jsonlint now includes docs/, includes/ (api and installer i18n),
maintenance/, and tests/.
539 files -> 864 files.
- Continue to exclude JSDuck artefacts in docs/js/.
- Continue to exclude vendor/.
* jshint now includes mw-config/ and maintenance/.
177 files -> 179 files.
* jscs now includes everything jshint includes.
172 files -> 179 files.
- The -skip.js files no longer need excluding.
Use the native exclude syntax for jshint and jscs so that other
software and services with JSHint support use these as well.
Change-Id: Idebf30275f9c93483069367f923ed290c38e0b26
Diffstat (limited to '.jscsrc')
-rw-r--r-- | .jscsrc | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -3,5 +3,17 @@ "disallowQuotedKeysInObjects": null, "requireSpacesInsideParentheses": null, - "requireSpacesInsideArrayBrackets": null + "requireSpacesInsideArrayBrackets": null, + + "excludeFiles": [ + "docs/**", + "extensions/**", + "node_modules/**", + "resources/lib/**", + "resources/src/jquery.tipsy/**", + "resources/src/jquery/jquery.farbtastic.js", + "resources/src/mediawiki.libs/**", + "skins/**", + "vendor/**" + ] } |