From ed62c87e8d510636b526b42c26701a105ab0d980 Mon Sep 17 00:00:00 2001 From: Leonardo Merlin Date: Tue, 4 Aug 2015 17:45:00 -0300 Subject: [PATCH] Add config for js code formatter --- .jscsrc | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+), 0 deletions(-) create mode 100644 .jscsrc diff --git a/.jscsrc b/.jscsrc new file mode 100644 index 0000000..7024f3e --- /dev/null +++ b/.jscsrc @@ -0,0 +1,32 @@ +{ + "preset": "google", + "fileExtensions": [".js", "jscs"], + + "requireParenthesesAroundIIFE": true, + "maximumLineLength": 120, + "validateLineBreaks": "LF", + "validateIndentation": 2, + "disallowTrailingComma": true, + + "disallowSpacesInsideObjectBrackets": null, + "disallowImplicitTypeConversion": ["string"], + + "safeContextKeyword": "_this", + + "jsDoc": { + "checkAnnotations": "closurecompiler", + "checkParamNames": true, + "requireParamTypes": true, + "checkRedundantParams": true, + "checkReturnTypes": true, + "checkRedundantReturns": true, + "requireReturnTypes": true, + "checkTypes": "capitalizedNativeCase", + "checkRedundantAccess": true, + "requireNewlineAfterDescription": true + }, + + "excludeFiles": [ + "test/data/**" + ] +} -- libgit2 0.21.2