Skip to content

Releases: rrd108/vue-mess-detector

v0.39.0

23 Aug 08:21
Compare
Choose a tag to compare
  • chore pre release update dist
  • chore: add code blocks and tips/warnings to ruleDetailsSkeleton
  • chore fix vscode and eslint settings
  • refactor to satisfy no else condition rule
  • refactor to satisfy if without curly bracets rule
  • test add failing test for #174
  • refactor remove semicolumns
  • fix rule change magic number do not report 0 and 1 fix #176
  • fix rule change magic number do not report 0 and 1 #176
  • fix rule change functionSize fix #175
  • chore: add tip in docs to showcase the new script
  • feat: add createMarkdown script to generate rule's details docs base page

v0.38.0

22 Aug 08:22
Compare
Choose a tag to compare
  • docs --exclude added
  • feat add cli option to skip folders and files with wildcards #169
  • test fix testcase
  • feat implement JSON output fix #168
  • chore output handling moved out to one place
  • fix Exclude .output folder from scanning fix #166
  • chore recommended extansions removed
  • chore dist update
  • test added for config file
  • chore fix ignore / apply collision
  • fix magicNumbers runtime error
  • refactor use json config format
  • feat read cli options from a config file for #161

v0.37.0

21 Aug 08:36
Compare
Choose a tag to compare
  • fix missing parts of #143
  • fixed issues and handled requests
  • chore: add good-first-issue note in contributing docs
  • chore update gitignore
  • refactor rename variable
  • fix formating issue - reomve semicolons
  • feat: add new rule rrd zero-length-comparison w tests
  • chore: set orderBy default to desc
  • fix skip files in vendor
  • chore fix type errors
  • chore type added to argv.level
  • feat add cli option to output only errors fix #155
  • refactor rename file
  • docs add description for file check
  • feat Support analyze individual files fix #157
  • chore console log removed
  • docs add description for npm, pnpm
  • test update test for new linenumber calculation
  • fix line number always gets the first hit fix #156
  • refactor else removed
  • test add failing test for #156
  • fix magic number reports the same line more than one time fix #151
  • refactor remove magic numbers
  • refactor remove else

v0.36.0

19 Aug 09:53
Compare
Choose a tag to compare
  • chore fix output message to pre merge
  • chore update dist
  • chore: resolve conflicts
  • chore: move magic-numbers to constants plus feedback to user
  • chore: remove comments
  • chore: update example code from test in vforWithIndexKey rule
  • test update to new output
  • fix show analized file types in output
  • fix chache dir is not analized anymore
  • chore newline added
  • refactor: analyzer method plus extract codeHealth logic to helpers
  • chore: add order flag plus update README and docs
  • refactor: custom group type function

v0.35.0

18 Aug 13:49
Compare
Choose a tag to compare
  • chore update dist
  • chore for #135
  • feat: add new rule rrd - vfor with index key w tests
  • chore: add pull-request template for #135
  • fix: lowercased single-words should not raise warning
  • chore: update rrd description in docs #142

v0.34.0

17 Aug 15:00
Compare
Choose a tag to compare
  • chore update dist
  • chore add rule to analizer
  • feat implement rule for nested ternaries
  • chore remove unnecesary char
  • chore add generated rule

v0.33.0

17 Aug 13:33
Compare
Choose a tag to compare
  • chore update dist
  • fix change dirs to scan to dirs to skip for #137
  • feat add support to analyze composables, utilities etc for #137
  • feat analyze ts and js files also

v0.32.0

17 Aug 09:27
Compare
Choose a tag to compare
  • feat script added for rule generation
  • chore add comment
  • feat add human readbel rule names for rule and test
  • fix typo
  • chore comments added
  • refactor rename function
  • feat add ruleName entry to src/rules/rules.ts
  • feat add test generation
  • fix clear text in generated code
  • feat add rule skeleton for code generation
  • chore junk files removed
  • feat add code health measure to output fix #130
  • chore generate skeleton for new rules for #139
  • chore add David's suggestion to calculate code health for #130
  • feat add more info to --help flag to the cli fix #138
  • chore fix order to alphabetic
  • fix health calcluation for #130
  • chore add yarn rules:missing check to PR Actions fix #127
  • feat better output for code health for #130
  • chore update dist
  • feat code helath calcultion added for #130
  • fix to run wihout any cli params

v0.31.0

14 Aug 15:37
Compare
Choose a tag to compare
  • chore changes for #134
  • chore: update code example for full-word-component-name rule
  • chore: apply shorthands in examples
  • chore: update elemenet-selectors-with-scoped example
  • chore: update script-length tip description
  • chore: update docs details
  • fix: replace v-bind with shorthand
  • chore: sort alphabetically and update example code
  • chore: add shiki highlight to some examples
  • chore: add code examples for vue strong rules
  • chore: add code examples for vue essential rules
  • chore: add code examples for vue-recommended rules
  • chore: add code examples for vue-caution rules
  • chore: add code examples for rrd rules
  • chore: add code example for rrd elseCondition rule
  • feat: add rrd props drilling rule w tests

v0.30.0

13 Aug 12:15
Compare
Choose a tag to compare
  • chore update dist
  • chore remove unused import
  • feat: add rrd if without curly braces rule w tests
  • chore: hightlight warnings section in output explanation
  • feat: add emojis for the readme
  • chore: output explanation
  • feat: new description for the output explanation
  • chore: sort alphabetically
  • refactor: checkFunctionSize new logic
  • feat: add plainScript tests and fix check conditional
  • chore: add reportElementWithSelectorsScoped call
  • feat: add vue-strong multi attribute elements rule w tests
  • feat add a script to check if a new rule is added properly fix #126
  • refactor fix formatting
  • refactor rename variable
  • feat Add rule (rrd) usage of links fix #109
  • chore: update links in vue-strong rules
  • chore: update links in vue-caution rules
  • chore: update links in rrd rules
  • chore: update links in vue-recommended rules
  • chore: update links in vue-essential rules
  • feat: output explanation
  • chore: add line number to vifwithvfor rule for #122
  • docs: add --group flag and output screenshots
  • refactor fix #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • chore: add magic-numbers to docs & update readme
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • refactor for #120
  • feat: migrate element-selectors-scoped rule to new structure
  • feat add rule (rrd) magic numbers fix #114