254 lines
3.5 KiB
JSON
254 lines
3.5 KiB
JSON
|
{
|
||
|
"defaultSeverity": "INFO",
|
||
|
"checks": [
|
||
|
{
|
||
|
"type": "CodeSimilarity"
|
||
|
},
|
||
|
{
|
||
|
"type": "DefaultComesLast"
|
||
|
},
|
||
|
{
|
||
|
"type": "DocCommentStyle"
|
||
|
},
|
||
|
{
|
||
|
"type": "ERegLiteral"
|
||
|
},
|
||
|
{
|
||
|
"props": {
|
||
|
"tokens": [
|
||
|
"CLASS_DEF",
|
||
|
"ENUM_DEF",
|
||
|
"ABSTRACT_DEF",
|
||
|
"TYPEDEF_DEF",
|
||
|
"INTERFACE_DEF",
|
||
|
"OBJECT_DECL",
|
||
|
"FUNCTION",
|
||
|
"FOR",
|
||
|
"IF",
|
||
|
"WHILE",
|
||
|
"SWITCH",
|
||
|
"TRY",
|
||
|
"CATCH"
|
||
|
],
|
||
|
"option": "empty"
|
||
|
},
|
||
|
"type": "EmptyBlock"
|
||
|
},
|
||
|
{
|
||
|
"props": {
|
||
|
"max": 1
|
||
|
},
|
||
|
"type": "EmptyLines"
|
||
|
},
|
||
|
{
|
||
|
"props": {
|
||
|
"option": "lowerCase"
|
||
|
},
|
||
|
"type": "HexadecimalLiteral"
|
||
|
},
|
||
|
{
|
||
|
"type": "InnerAssignment"
|
||
|
},
|
||
|
{
|
||
|
"props": {
|
||
|
"modifiers": [
|
||
|
"MACRO",
|
||
|
"OVERRIDE",
|
||
|
"PUBLIC_PRIVATE",
|
||
|
"STATIC",
|
||
|
"INLINE",
|
||
|
"DYNAMIC"
|
||
|
]
|
||
|
},
|
||
|
"type": "ModifierOrder"
|
||
|
},
|
||
|
{
|
||
|
"type": "MultipleVariableDeclarations"
|
||
|
},
|
||
|
{
|
||
|
"props": {
|
||
|
"allowSingleLineStatement": true,
|
||
|
"tokens": [
|
||
|
"FOR",
|
||
|
"IF",
|
||
|
"ELSE_IF",
|
||
|
"WHILE",
|
||
|
"DO_WHILE"
|
||
|
]
|
||
|
},
|
||
|
"type": "NeedBraces"
|
||
|
},
|
||
|
{
|
||
|
"props": {
|
||
|
"assignOpPolicy": "around",
|
||
|
"unaryOpPolicy": "none",
|
||
|
"ternaryOpPolicy": "around",
|
||
|
"arithmeticOpPolicy": "around",
|
||
|
"compareOpPolicy": "around",
|
||
|
"bitwiseOpPolicy": "around",
|
||
|
"boolOpPolicy": "around",
|
||
|
"intervalOpPolicy": "none",
|
||
|
"arrowPolicy": "none",
|
||
|
"oldFunctionTypePolicy": "none",
|
||
|
"newFunctionTypePolicy": "none",
|
||
|
"arrowFunctionPolicy": "around"
|
||
|
},
|
||
|
"type": "OperatorWhitespace"
|
||
|
},
|
||
|
{
|
||
|
"props": {
|
||
|
"tokens": [
|
||
|
"=",
|
||
|
"*",
|
||
|
"/",
|
||
|
"%",
|
||
|
">",
|
||
|
"<",
|
||
|
">=",
|
||
|
"<=",
|
||
|
"==",
|
||
|
"!=",
|
||
|
"&",
|
||
|
"|",
|
||
|
"^",
|
||
|
"<<",
|
||
|
">>",
|
||
|
">>>",
|
||
|
"+=",
|
||
|
"-=",
|
||
|
"*=",
|
||
|
"/=",
|
||
|
"%=",
|
||
|
"<<=",
|
||
|
">>=",
|
||
|
">>>=",
|
||
|
"|=",
|
||
|
"&=",
|
||
|
"^=",
|
||
|
"...",
|
||
|
"=>",
|
||
|
"++",
|
||
|
"--",
|
||
|
"+",
|
||
|
"-",
|
||
|
"&&",
|
||
|
"||"
|
||
|
],
|
||
|
"option": "eol"
|
||
|
},
|
||
|
"type": "OperatorWrap"
|
||
|
},
|
||
|
{
|
||
|
"type": "RedundantModifier"
|
||
|
},
|
||
|
{
|
||
|
"type": "RedundantAllowMeta"
|
||
|
},
|
||
|
{
|
||
|
"type": "RedundantAccessMeta"
|
||
|
},
|
||
|
{
|
||
|
"props": {
|
||
|
"allowEmptyReturn": true,
|
||
|
"enforceReturnType": false
|
||
|
},
|
||
|
"type": "Return"
|
||
|
},
|
||
|
{
|
||
|
"props": {
|
||
|
"dotPolicy": "none",
|
||
|
"commaPolicy": "after",
|
||
|
"semicolonPolicy": "after"
|
||
|
},
|
||
|
"type": "SeparatorWhitespace"
|
||
|
},
|
||
|
{
|
||
|
"props": {
|
||
|
"tokens": [
|
||
|
","
|
||
|
],
|
||
|
"option": "eol"
|
||
|
},
|
||
|
"type": "SeparatorWrap"
|
||
|
},
|
||
|
{
|
||
|
"props": {
|
||
|
"spaceIfCondition": "should",
|
||
|
"spaceAroundBinop": true,
|
||
|
"spaceForLoop": "should",
|
||
|
"ignoreRangeOperator": true,
|
||
|
"spaceWhileLoop": "should",
|
||
|
"spaceCatch": "should",
|
||
|
"spaceSwitchCase": "should",
|
||
|
"noSpaceAroundUnop": true
|
||
|
},
|
||
|
"type": "Spacing"
|
||
|
},
|
||
|
{
|
||
|
"props": {
|
||
|
"allowException": true,
|
||
|
"policy": "doubleAndInterpolation"
|
||
|
},
|
||
|
"type": "StringLiteral"
|
||
|
},
|
||
|
{
|
||
|
"type": "TrailingWhitespace"
|
||
|
},
|
||
|
{
|
||
|
"type": "UnusedImport"
|
||
|
},
|
||
|
{
|
||
|
"type": "UnusedLocalVar"
|
||
|
},
|
||
|
{
|
||
|
"props": {
|
||
|
"tokens": [
|
||
|
",",
|
||
|
";",
|
||
|
":"
|
||
|
]
|
||
|
},
|
||
|
"type": "WhitespaceAfter"
|
||
|
},
|
||
|
{
|
||
|
"props": {
|
||
|
"tokens": [
|
||
|
"=",
|
||
|
"+",
|
||
|
"-",
|
||
|
"*",
|
||
|
"/",
|
||
|
"%",
|
||
|
">",
|
||
|
"<",
|
||
|
">=",
|
||
|
"<=",
|
||
|
"==",
|
||
|
"!=",
|
||
|
"&",
|
||
|
"|",
|
||
|
"^",
|
||
|
"&&",
|
||
|
"||",
|
||
|
"<<",
|
||
|
">>",
|
||
|
">>>",
|
||
|
"+=",
|
||
|
"-=",
|
||
|
"*=",
|
||
|
"/=",
|
||
|
"%=",
|
||
|
"<<=",
|
||
|
">>=",
|
||
|
">>>=",
|
||
|
"|=",
|
||
|
"&=",
|
||
|
"^=",
|
||
|
"=>"
|
||
|
]
|
||
|
},
|
||
|
"type": "WhitespaceAround"
|
||
|
}
|
||
|
]
|
||
|
}
|