From b87fb4dca6ef67a3cda4d88e23974c2ab719b71c Mon Sep 17 00:00:00 2001 From: Allan Bowe <4420615+allanbowe@users.noreply.github.com> Date: Wed, 7 Apr 2021 11:33:06 +0100 Subject: [PATCH] fix: alphabeticalisation of config, typo fix and description extension --- sasjslint-schema.json | 92 +++++++++++++++++++++---------------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/sasjslint-schema.json b/sasjslint-schema.json index ef85155..e01f628 100644 --- a/sasjslint-schema.json +++ b/sasjslint-schema.json @@ -5,17 +5,17 @@ "title": "SASjs Lint Config File", "description": "The SASjs Lint Config file provides the settings for customising SAS code style in your project.", "default": { - "noTrailingSpaces": true, "noEncodedPasswords": true, "hasDoxygenHeader": true, - "noSpacesInFileNames": true, + "hasMacroNameInMend": false, + "hasMacroParentheses": true, + "indentationMultiple": 2, "lowerCaseFileNames": true, "maxLineLength": 80, - "noTabIndentation": true, - "indentationMultiple": 2, - "hasMacroNameInMend": false, "noNestedMacros": true, - "hasMacroParentheses": true + "noSpacesInFileNames": true, + "noTabIndentation": true, + "noTrailingSpaces": true }, "examples": [ { @@ -33,14 +33,6 @@ } ], "properties": { - "noTrailingSpaces": { - "$id": "#/properties/noTrailingSpaces", - "type": "boolean", - "title": "noTrailingSpaces", - "description": "Enforces no trailing spaces in lines of SAS code. Shows a warning when they are present.", - "default": true, - "examples": [true, false] - }, "noEncodedPasswords": { "$id": "#/properties/noEncodedPasswords", "type": "boolean", @@ -57,14 +49,30 @@ "default": true, "examples": [true, false] }, - "noSpacesInFileNames": { - "$id": "#/properties/noSpacesInFileNames", + "hasMacroNameInMend": { + "$id": "#/properties/hasMacroNameInMend", "type": "boolean", - "title": "noSpacesInFileNames", - "description": "Enforces no spaces in file names. Shows a warning when they are present.", + "title": "hasMacroNameInMend", + "description": "Enforces the presence of macro names in %mend statements. Shows a warning for %mend statements with missing or mismatched macro names.", + "default": false, + "examples": [true, false] + }, + "hasMacroParentheses": { + "$id": "#/properties/hasMacroParentheses", + "type": "boolean", + "title": "hasMacroParentheses", + "description": "Enforces the presence of parentheses in macro definitions. Shows a warning for each macro defined without parentheses, or with spaces between the macro name and the opening parenthesis.", "default": true, "examples": [true, false] }, + "indentationMultiple": { + "$id": "#/properties/indentationMultiple", + "type": "number", + "title": "indentationMultiple", + "description": "Enforces a configurable multiple for the number of spaces for indentation. Shows a warning for lines that are not indented by a multiple of this number.", + "default": 2, + "examples": [2, 3, 4] + }, "lowerCaseFileNames": { "$id": "#/properties/lowerCaseFileNames", "type": "boolean", @@ -81,30 +89,6 @@ "default": 80, "examples": [60, 80, 120] }, - "noTabIndentation": { - "$id": "#/properties/noTabIndentation", - "type": "boolean", - "title": "noTabIndentation", - "description": "Enforces no indentation using tabs. Shows a warning when a line starts with a tab.", - "default": true, - "examples": [true, false] - }, - "indentationMultiple": { - "$id": "#/properties/indentationMultiple", - "type": "number", - "title": "indentationMultiple", - "description": "Enforces a configurable multiple for the number of spaces for indentation. Shows a warning for lines that are not indented by a multiple of this number.", - "default": 2, - "examples": [2, 3, 4] - }, - "hasMacroNameInMend": { - "$id": "#/properties/hasMacroNameInMend", - "type": "boolean", - "title": "hasMacroNameInMend", - "description": "Enforces the presence of macro names in %mend statements. Shows a warning for %mend statements with missing or mismatched macro names.", - "default": false, - "examples": [true, false] - }, "noNestedMacros": { "$id": "#/properties/noNestedMacros", "type": "boolean", @@ -113,11 +97,27 @@ "default": true, "examples": [true, false] }, - "hasMacroParentheses": { - "$id": "#/properties/hasMacroParentheses", + "noSpacesInFileNames": { + "$id": "#/properties/noSpacesInFileNames", "type": "boolean", - "title": "hasMacroParentheses", - "description": "Enforces the presence of parantheses in macro definitions. Shows a warning for each macro defined without parantheses.", + "title": "noSpacesInFileNames", + "description": "Enforces no spaces in file names. Shows a warning when they are present.", + "default": true, + "examples": [true, false] + }, + "noTabIndentation": { + "$id": "#/properties/noTabIndentation", + "type": "boolean", + "title": "noTabIndentation", + "description": "Enforces no indentation using tabs. Shows a warning when a line starts with a tab.", + "default": true, + "examples": [true, false] + }, + "noTrailingSpaces": { + "$id": "#/properties/noTrailingSpaces", + "type": "boolean", + "title": "noTrailingSpaces", + "description": "Enforces no trailing spaces in lines of SAS code. Shows a warning when they are present.", "default": true, "examples": [true, false] }