forked from LeenkxTeam/LNXSDK
		
	
		
			
				
	
	
		
			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"
 | 
						|
		}
 | 
						|
	]
 | 
						|
}
 |