Krishna Acondy
|
2687a8fa46
|
chore(*): separate tests for test and fix functions
|
2021-04-21 15:22:02 +01:00 |
|
Krishna Acondy
|
3da3e1e134
|
fix(macros): check for exact match with macro name
|
2021-04-21 15:17:16 +01:00 |
|
Krishna Acondy
|
abc2f75dc0
|
chore(*): rename macro properties
|
2021-04-21 15:10:28 +01:00 |
|
Saad Jutt
|
060b838f21
|
test(*): removed extra lineEndings
|
2021-04-21 16:51:13 +05:00 |
|
Saad Jutt
|
cd90b0850a
|
fix(hasMacroParentheses): added additional test also
|
2021-04-21 16:44:20 +05:00 |
|
Saad Jutt
|
db2dbb1c69
|
feat(format): rules for hasMacroNameInMend
|
2021-04-21 16:25:36 +05:00 |
|
Saad Jutt
|
59f7e71919
|
tests(hasMacroNameInMend): Added more
|
2021-04-21 03:31:14 +05:00 |
|
Saad Jutt
|
6fd941aa2d
|
tests(hasMacroNameInMend): Added more
|
2021-04-21 03:27:24 +05:00 |
|
Krishna Acondy
|
93124bec5b
|
chore(*): revert change to example file
|
2021-04-19 22:15:11 +01:00 |
|
Krishna Acondy
|
bcb50b9968
|
feat(format): add the ability to format files, folders and projects
|
2021-04-19 22:13:53 +01:00 |
|
Krishna Acondy
|
d28d32d441
|
fix(*): add SAS Macros section to Doxygen header
|
2021-04-19 21:07:24 +01:00 |
|
Krishna Acondy
|
519a0164b5
|
feat(*): add line endings rule, add automatic formatting for fixable violations
|
2021-04-19 21:00:38 +01:00 |
|
Krishna Acondy
|
eb5a1bbbcb
|
Revert "feat(*): add line endings rule, add automatic formatting for fixable violations"
This reverts commit 33a57c3163.
|
2021-04-19 20:46:38 +01:00 |
|
Krishna Acondy
|
0c22ade942
|
Merge branch 'main' of https://github.com/sasjs/lint into main
|
2021-04-19 20:06:51 +01:00 |
|
Krishna Acondy
|
33a57c3163
|
feat(*): add line endings rule, add automatic formatting for fixable violations
|
2021-04-19 20:06:45 +01:00 |
|
Saad Jutt
|
fe974050f7
|
chore: replaced with Severity.Warning
|
2021-04-16 16:20:02 +05:00 |
|
Saad Jutt
|
1402802f0a
|
tests: added expectedDiagnostics array
|
2021-04-16 16:16:22 +05:00 |
|
Saad Jutt
|
36b3a7f319
|
chore(tests): changed numeric literals -> consts
|
2021-04-15 20:45:27 +05:00 |
|
Saad Jutt
|
c56887d6e6
|
fix(hasMacroNameInMend): default sets to true
|
2021-04-15 16:33:31 +05:00 |
|
Krishna Acondy
|
c9b6c3af95
|
chore(*): organise rules into folders by type
|
2021-04-07 16:34:33 +01:00 |
|
Saad Jutt
|
5c130c7a0e
|
fix(hasMacroNameInMend): check if %mend is extra
|
2021-04-07 18:07:58 +05:00 |
|
Saad Jutt
|
bc3320adcb
|
test(hasMacroParentheses): message corrected
|
2021-04-07 17:59:05 +05:00 |
|
Saad Jutt
|
8c9d85a729
|
Merge branch 'assorted-fixes' of github.com:sasjs/lint into assorted-fixes
|
2021-04-07 17:03:52 +05:00 |
|
Saad Jutt
|
87a3ab3ac1
|
test: Added for trimComments
|
2021-04-07 17:03:28 +05:00 |
|
Saad Jutt
|
d317275eb3
|
chore: getLineNumber utility removed
|
2021-04-07 16:49:24 +05:00 |
|
Saad Jutt
|
99aec59dd1
|
fix: Updated Code + messages has macro name
|
2021-04-07 16:38:43 +05:00 |
|
Allan Bowe
|
59ccffeba7
|
fix: typos + PR review template for schema
|
2021-04-07 10:38:28 +00:00 |
|
Krishna Acondy
|
abec0ee583
|
fix(*): improve code and message texts, fix comments, add missing tests
|
2021-04-07 11:05:26 +01:00 |
|
Krishna Acondy
|
35cefe877d
|
fix(*): add missing text check to getColumnNumber, rename function and file
|
2021-04-07 10:58:24 +01:00 |
|
Krishna Acondy
|
205bd0c8bc
|
chore(*): add comments
|
2021-04-07 10:57:55 +01:00 |
|
Krishna Acondy
|
2e85cbab2f
|
fix(*): add empty string fallback to trimComments
|
2021-04-07 10:57:42 +01:00 |
|
Saad Jutt
|
883b0f69f7
|
fix: correct highlighting
|
2021-04-07 01:03:20 +05:00 |
|
Saad Jutt
|
1808d9851a
|
test: for hasMacroParentheses & noNestedMacros
|
2021-04-07 00:58:38 +05:00 |
|
Saad Jutt
|
3530badf49
|
feat: new rules noNestedMacros & hasMacroParentheses
|
2021-04-06 19:45:42 +05:00 |
|
Saad Jutt
|
443bdc0a50
|
fix(hasMacroNameInMend): added support for comments having code in it
|
2021-04-06 14:34:51 +05:00 |
|
Saad Jutt
|
2f07bfa0a1
|
chore: updated tests
|
2021-04-05 22:58:59 +05:00 |
|
Saad Jutt
|
86554a074c
|
chore: tests fix
|
2021-04-05 22:00:45 +05:00 |
|
Saad Jutt
|
5782886bdc
|
fix(hasMacroNameInMend): linting through comments
|
2021-04-05 21:56:28 +05:00 |
|
Saad Jutt
|
a0e2c2d843
|
feat: new rule hasMacroNameInMend
|
2021-04-05 21:30:09 +05:00 |
|
Krishna Acondy
|
8dec4f7129
|
fix(*): remove warning when unable to find sasjslint file
|
2021-04-02 14:04:53 +01:00 |
|
Krishna Acondy
|
09e2d051c4
|
feat(*): group folder and project diagnostics by file path
|
2021-04-02 09:02:22 +01:00 |
|
Krishna Acondy
|
ffcd57d5f7
|
Merge branch 'main' into lint-folder-project
|
2021-03-31 08:36:16 +01:00 |
|
Krishna Acondy
|
86a6d36693
|
chore(*): fix exports
|
2021-03-31 08:36:04 +01:00 |
|
Krishna Acondy
|
28d5e7121a
|
chore(*): throw error when project root is not found
|
2021-03-31 08:34:02 +01:00 |
|
Krishna Acondy
|
c0d27fa254
|
chore(*): split lint module into smaller submodules, added tests
|
2021-03-31 08:32:42 +01:00 |
|
Krishna Acondy
|
6350d32d0c
|
fix(has-doxygen-header): fix logic to handle files with comment blocks
|
2021-03-30 09:24:03 +01:00 |
|
Krishna Acondy
|
a8ca534b0b
|
feat(lint): add lintFolder and lintProject APIs
|
2021-03-30 08:59:38 +01:00 |
|
Krishna Acondy
|
1c09a10290
|
fix(*): remove warning when using default config
|
2021-03-30 08:42:52 +01:00 |
|
Krishna Acondy
|
52b63bac58
|
fix(lint): ignore indentation multiple when set to zero
|
2021-03-29 09:40:32 +01:00 |
|
Krishna Acondy
|
f1adcb8cb4
|
feat(lint): add rule for indentation multiple
|
2021-03-29 09:26:20 +01:00 |
|