aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/.jscsrc
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2016-04-05 11:46:02 +0200
committerStas Vilchik <vilchiks@gmail.com>2016-04-05 11:46:02 +0200
commit0bac18d71ccd2504254cd82c89ea208320a5fb30 (patch)
tree1a5c465a5411469833a612f0893f2de907997682 /server/sonar-web/.jscsrc
parent7c90d26047935985378a3aa0f26ee316acba59e1 (diff)
downloadsonarqube-0bac18d71ccd2504254cd82c89ea208320a5fb30.tar.gz
sonarqube-0bac18d71ccd2504254cd82c89ea208320a5fb30.zip
enforce js code style5.5-M14
Diffstat (limited to 'server/sonar-web/.jscsrc')
-rw-r--r--server/sonar-web/.jscsrc37
1 files changed, 37 insertions, 0 deletions
diff --git a/server/sonar-web/.jscsrc b/server/sonar-web/.jscsrc
new file mode 100644
index 00000000000..0b5067c2de7
--- /dev/null
+++ b/server/sonar-web/.jscsrc
@@ -0,0 +1,37 @@
+{
+ "preset": "airbnb",
+ "esnext": true,
+ "excludeFiles": [
+ "src/main/js/libs/**"
+ ],
+
+ "disallowSpacesInFunctionDeclaration": false,
+ "requireTrailingComma": false,
+ "requirePaddingNewLinesAfterBlocks": false,
+ "requireShorthandArrowFunctions": false,
+ "disallowQuotedKeysInObjects": false,
+ "requireSpacesInFunctionDeclaration": {
+ "beforeOpeningRoundBrace": true,
+ "beforeOpeningCurlyBrace": true
+ },
+ "requireDotNotation": {
+ "allExcept": [
+ "snake_case"
+ ]
+ },
+ "disallowSpaceAfterObjectKeys": false,
+ "maximumLineLength": 120,
+ "safeContextKeyword": [
+ "that"
+ ],
+ "requireDollarBeforejQueryAssignment": false,
+ "requireDotNotation": false,
+ "disallowArrayDestructuringReturn": false,
+ "requireEnhancedObjectLiterals": true,
+ "requireObjectKeysOnNewLine": {
+ "allExcept": ["sameLine"]
+ },
+ "requireSpaceBeforeDestructuredValues": true,
+ "requireSpaceBeforeObjectValues": true,
+ "requireSpacesInsideObjectBrackets": "all"
+}