aboutsummaryrefslogtreecommitdiffstats
path: root/.jscsrc
diff options
context:
space:
mode:
authorKunal Mehta <legoktm@gmail.com>2015-07-09 20:33:09 -0700
committerJforrester <jforrester@wikimedia.org>2015-07-23 20:56:31 +0000
commitface67cea4842d169ed60df9afcf6f8488dd8b60 (patch)
treefa0eaf30e85a819168494e9273582b88d66717dd /.jscsrc
parentbff168e6d90a3a080f2c88748095a336de0d5447 (diff)
downloadmediawikicore-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--.jscsrc14
1 files changed, 13 insertions, 1 deletions
diff --git a/.jscsrc b/.jscsrc
index 98b81db9dcd3..6a3c56408b80 100644
--- a/.jscsrc
+++ b/.jscsrc
@@ -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/**"
+ ]
}