◐ Shell
clean mode source ↗

Initial commit · unifiedjs/unified@2ba1cfd

1+

{

2+

"excludeFiles": [

3+

"build/",

4+

"components/",

5+

"coverage/",

6+

"node_modules/",

7+

"build.js",

8+

"unified.js",

9+

"unified.min.js"

10+

],

11+

"jsDoc": {

12+

"checkAnnotations": "jsdoc3",

13+

"checkParamNames": true,

14+

"checkRedundantAccess": true,

15+

"checkRedundantParams": true,

16+

"checkRedundantReturns": true,

17+

"checkReturnTypes": true,

18+

"checkTypes": "strictNativeCase",

19+

"enforceExistence": true,

20+

"requireDescriptionCompleteSentence": true,

21+

"requireHyphenBeforeDescription": true,

22+

"requireNewlineAfterDescription": true,

23+

"requireParamDescription": true,

24+

"requireParamTypes": true,

25+

"requireReturnTypes": true

26+

},

27+

"requireCurlyBraces": [

28+

"if",

29+

"else",

30+

"for",

31+

"while",

32+

"do",

33+

"try",

34+

"catch"

35+

],

36+

"requireSpaceAfterKeywords": [

37+

"if",

38+

"else",

39+

"for",

40+

"while",

41+

"do",

42+

"switch",

43+

"return",

44+

"try",

45+

"catch"

46+

],

47+

"requireSpaceBeforeBlockStatements": true,

48+

"requireParenthesesAroundIIFE": true,

49+

"requireSpacesInConditionalExpression": true,

50+

"requireSpacesInFunctionExpression": {

51+

"beforeOpeningCurlyBrace": true

52+

},

53+

"requireSpacesInAnonymousFunctionExpression": {

54+

"beforeOpeningRoundBrace": true,

55+

"beforeOpeningCurlyBrace": true

56+

},

57+

"requireSpacesInNamedFunctionExpression": {

58+

"beforeOpeningRoundBrace": true,

59+

"beforeOpeningCurlyBrace": true

60+

},

61+

"requireBlocksOnNewline": true,

62+

"disallowEmptyBlocks": true,

63+

"disallowSpacesInsideObjectBrackets": true,

64+

"disallowSpacesInsideArrayBrackets": true,

65+

"disallowSpacesInsideParentheses": true,

66+

"requireSpacesInsideObjectBrackets": "all",

67+

"disallowDanglingUnderscores": true,

68+

"disallowSpaceAfterObjectKeys": true,

69+

"requireCommaBeforeLineBreak": true,

70+

"requireOperatorBeforeLineBreak": [

71+

"?",

72+

"+",

73+

"-",

74+

"/",

75+

"*",

76+

"=",

77+

"==",

78+

"===",

79+

"!=",

80+

"!==",

81+

">",

82+

">=",

83+

"<",

84+

"<="

85+

],

86+

"requireSpaceBeforeBinaryOperators": [

87+

"+",

88+

"-",

89+

"/",

90+

"*",

91+

"=",

92+

"==",

93+

"===",

94+

"!=",

95+

"!=="

96+

],

97+

"requireSpaceAfterBinaryOperators": [

98+

"+",

99+

"-",

100+

"/",

101+

"*",

102+

"=",

103+

"==",

104+

"===",

105+

"!=",

106+

"!=="

107+

],

108+

"disallowSpaceAfterPrefixUnaryOperators": [

109+

"++",

110+

"--",

111+

"+",

112+

"-",

113+

"~",

114+

"!"

115+

],

116+

"disallowSpaceBeforePostfixUnaryOperators": [

117+

"++",

118+

"--"

119+

],

120+

"disallowImplicitTypeConversion": [

121+

"numeric",

122+

"boolean",

123+

"binary",

124+

"string"

125+

],

126+

"requireCamelCaseOrUpperCaseIdentifiers": true,

127+

"disallowKeywords": [

128+

"with"

129+

],

130+

"disallowMultipleLineStrings": true,

131+

"disallowMultipleLineBreaks": true,

132+

"validateLineBreaks": "LF",

133+

"validateQuoteMarks": "'",

134+

"disallowMixedSpacesAndTabs": true,

135+

"disallowTrailingWhitespace": true,

136+

"disallowTrailingComma": true,

137+

"disallowKeywordsOnNewLine": [

138+

"else"

139+

],

140+

"requireLineFeedAtFileEnd": true,

141+

"maximumLineLength": 78,

142+

"requireCapitalizedConstructors": true,

143+

"safeContextKeyword": "self",

144+

"requireDotNotation": true,

145+

"disallowYodaConditions": true

146+

}