1
0
mirror of https://github.com/sasjs/lint.git synced 2026-01-03 02:50:05 +00:00
Commit Graph

36 Commits

Author SHA1 Message Date
mac.homelab
be173d2e2b feat: added hasRequiredMacroOptions 2025-01-28 09:55:11 -05:00
bc7a7a7645 chore: add enum for lineEndings in sasjs-lint-schema.json 2023-02-20 16:10:10 +05:00
c3a466f485 chore: quick fix 2023-02-20 14:37:04 +05:00
7a46e9857e feat: add new config maxDataLineLength 2023-01-11 19:51:07 +05:00
54f887fc6d fix: maxLineLength rule should be off when non positive number is provided 2023-01-10 20:55:21 +05:00
b6e9ee0825 feat: add a new config maxHeaderLineLength 2023-01-10 14:48:18 +05:00
844f1ad154 feat: add a new config attribute for allowedGremlins 2023-01-09 17:13:19 +05:00
5245246818 chore: fix specs 2022-12-29 18:52:21 +05:00
24fba7867c fix: update the logic for default values of rules 2022-12-29 00:49:13 +05:00
8cf4f34e30 fix: noGremlins should be true by default even though if its not defined in .sasjslint 2022-12-27 23:29:55 +05:00
7d6fc8eb8c feat: add new rule noGremlins 2022-12-26 21:14:48 +05:00
3701253302 fix: check tab indentation in whole line 2022-12-09 16:36:09 +05:00
0cff87fe12 feat: add new property severityLevel 2022-11-16 22:40:17 +05:00
a3bade0a5a feat: customise the defaultHeader 2022-11-07 16:50:35 +05:00
e1bcf5b06b feat: add a new attribute ignoreList to .sasjslint (LintConfig) 2022-08-12 15:48:35 +05:00
Saad Jutt
0caf31b7ff chore: Code Refactor 2021-05-22 00:08:24 +05:00
Saad Jutt
f793eb3a76 fix(strictMacroDefinition): moved from lineRules to fileRules 2021-05-21 17:29:23 +05:00
Saad Jutt
dcfeb7a641 feat: new rule added 'strictMacroDefinition' 2021-05-20 19:14:01 +05:00
Krishna Acondy
e329529484 chore(*): add comment 2021-05-06 07:24:07 +01:00
Krishna Acondy
dce9453680 feat(format-diagnostics): add diagnostic information to format result payload 2021-05-04 08:27:06 +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
33a57c3163 feat(*): add line endings rule, add automatic formatting for fixable violations 2021-04-19 20:06:45 +01:00
Krishna Acondy
c9b6c3af95 chore(*): organise rules into folders by type 2021-04-07 16:34:33 +01:00
Saad Jutt
3530badf49 feat: new rules noNestedMacros & hasMacroParentheses 2021-04-06 19:45:42 +05:00
Saad Jutt
2f07bfa0a1 chore: updated tests 2021-04-05 22:58:59 +05:00
Saad Jutt
a0e2c2d843 feat: new rule hasMacroNameInMend 2021-04-05 21:30:09 +05:00
Krishna Acondy
c0d27fa254 chore(*): split lint module into smaller submodules, added tests 2021-03-31 08:32:42 +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
Krishna Acondy
3631f5c25c feat(lint): add rules for lowercase file names, max line length and no tab indentation 2021-03-26 09:09:42 +00:00
Krishna Acondy
c92630a8f9 feat(path-lint): add support for linting file names, add lint config schema 2021-03-24 19:37:51 +00:00
Krishna Acondy
c88aa8b3f6 fix(*): export types from package 2021-03-24 16:51:36 +00:00
Krishna Acondy
de1fabc394 fix(*): Add severity, start and end column numbers for diagnostics, change warning to message 2021-03-24 09:11:09 +00:00
Krishna Acondy
da528bb031 chore(*): add PR template, add TSDoc comments 2021-03-22 20:36:19 +00:00
Krishna Acondy
bf23963127 feat(lint): implement v1 with 3 rules - trailing spaces, encoded passwords and Doxygen header 2021-03-22 20:23:10 +00:00