Skip to content

Releases: rrd108/vue-mess-detector

v0.59.0

01 Oct 15:58
Compare
Choose a tag to compare
  • refactor remove unused file
  • chore use correct typing
  • chore(deps): update typescript-eslint monorepo to v8.8.0
  • chore add dist to pass tests
  • fix using both --apply and --ignore flags should not be allowed fix #363
  • test fix to show the error
  • test added
  • feat Add cli flag for minimum code health fix #367
  • chore: add failing test to functionSize for #364
  • chore: add failing test to parameterCount for #365
  • chore fix git push

v0.58.0

30 Sep 08:28
Compare
Choose a tag to compare
  • chore pre release dist update
  • fix: nullish coalscing operator in nestedTernary (#360)
  • fix: tsx is valid lang for noTsLang rule (#362)
  • chore: add failing test for #360
  • chore(docs): add topLevelElementOrder to override docs
  • feat: add new rrd no skipped tests rule (#208)
  • fix: improve regex to capture all v-for content (#334)
  • fix: typo in docs install with bun (#359)
  • chore fix jsr release

v0.57.0

29 Sep 13:12
Compare
Choose a tag to compare
  • chore pre release dist update
  • chore doc released
  • refactor move out server dir check to analyze
  • feat add ratelimit rule
  • chore(deps): update brenoepics/vmd-action action to v0.0.4
  • chore: remove merged condition in pkg.pr.new action
  • fix: skip comments and handle new lines in simpleProp (#356)
  • fix: skip comments in simpleComputed (#355)
  • chore(deps): update brenoepics/vmd-action action to v0.0.3
  • chore add generated rule

v0.56.0

28 Sep 07:39
Compare
Choose a tag to compare
  • test fix link
  • chore pre release dist update
  • chore fix link
  • chore change order of imports
  • fix: check method now handles complex expressions for #338
  • feat: add vmd-action to the repo (#315)
  • feat: add override option to topLevelElementOrder rule (#350)
  • fix: false positive in elseCondition (#351)
  • fix: false positive in propNameCasing with complex type (#339)
  • chore(deps): update dependency inquirer to v11.1.0
  • fix: encapsulate console file links
  • chore: add failing test to elseConditions rule for #351
  • feat: filename hyperlink for console text output
  • fix(deps): update vue monorepo to v3.5.10
  • chore(deps): update dependency @types/node to v20.16.10
  • fix : ignore layouts directory
  • feat skipComment added to rule generator
  • fix false positive in htmlLink rule fix #340
  • chore change for ci
  • feat: level indicator in json output

v0.55.0

27 Sep 13:59
Compare
Choose a tag to compare
  • chore pre-release dist update
  • fix: all name rules now skip filename inside square brackets
  • fix: fullwordComponentName skips index.vue plus refactor
  • fix: componentFilenameCasing now skips index.vue
  • fix: now the check method skips index.vue
  • chore: create IGNORE_NAME_RULES constant
  • chore: add failing test to vforNoKey for #334
  • chore: add failing test for htmlLinks for #340
  • chore: add failing test to propNameCasingRule for #339
  • chore: add failing test for ifWithoutCurlyBraces false positive (#338)
  • chore(deps): update dependency @antfu/eslint-config to v3.7.3
  • chore: add failing tests for #336
  • chore: add failing tests for #355
  • fix(deps): update vue monorepo to v3.5.9
  • fix null points fix #328
  • feat: level indicator in json output
  • chore(deps): update dependency @types/node to v20.16.9
  • feat: add new rule rrd no direct dom access with tests (#207)
  • fix: skip app.vue in fullWordComponentName rule (#318)
  • fix: skip app.vue in componentFilenameCasing rule (#318)
  • fix: skip app.vue in singleNameComponent rule (#318)
  • chore: add all override options in docs
  • chore(deps): update dependency vite to v5.4.8
  • chore(deps): update dependency @types/node to v20.16.7
  • chore fix lint errors
  • fix magicNumber false positive fix #320
  • chore update packages
  • chore fix jsr publish error

v0.54.1

23 Sep 10:59
Compare
Choose a tag to compare
  • fix add missing points property
  • chore add tpye for jsr

v0.54.0

23 Sep 09:13
Compare
Choose a tag to compare
  • feat Add numeric output block fix #313
  • chore package updates
  • fix(deps): update vue monorepo to v3.5.8
  • chore: dist update
  • fix: add helper and trim patterns before using glob matcher (#307)
  • chore dist update
  • fix skeleton import order
  • feat add security ruleset
  • test add to prove #307
  • refactor remove befoeEach from tests
  • feat: add support for wildcards in --exclude flag (#265)
  • fix: improve nestedTernary checking method to handle edge-cases (#298)
  • feat: add new rule rrd noTsLang with tests and docs
  • fix report overwrite problem causing missing results
  • chore fix conflicts
  • fix analyze keep some state fix #287
  • feat: include hugeFiles rule to override config (#283)
  • feat: include complicatedConditions rule to override config (#283)
  • feat: include cyclomaticComplexity rule to override config
  • feat: include maxVif rule to override config (#283)
  • feat: include bigVshow rule to override config (#283)
  • feat: include deepIndentation rule to override config (#283)
  • refactor remove top level await
  • refactor remove unused variable
  • chore(deps): update dependency vite to v5.4.7
  • chore(deps): update dependency @antfu/eslint-config to v3.7.1

v0.53.0

20 Sep 15:48
Compare
Choose a tag to compare
  • fix tooManyProps results false numbers fix #301
  • chore(deps): update dependency @antfu/eslint-config to v3.7.0
  • chore: add contribution options to contribute docs
  • chore: update huge-files docs with default thresholds
  • test add failing test for #298
  • feat: include parameterCount rule to override config (#283)
  • fix: add minVariableName param to report rule
  • feat: include shortVariableName rule to override config (#283)
  • feat: include tooManyProps rule to override config (#283)
  • fix: replace minimalConsonantCount for minimumConsonantCount
  • feat: include fullWordComponentName rule to override config (#283)
  • feat: include simpleComputed rule to override config (#283)
  • feat simplyfy exports
  • refactor move out override from cli.ts to analyze.ts fix #292
  • fix: enable rule to vue and js/ts files
  • fix lint errors
  • refactor move out config handlening from cli.ts to analyze.ts fix #291
  • chore: include templateSimpleExpression rule to override config
  • feat: add new rule rrd ~ huge files with tests (#201)
  • chore(deps): update dependency @vitejs/plugin-vue to v5.1.4
  • chore(deps): update dependency inquirer to v11.0.2
  • chore add doc release info
  • fix lint errors
  • chore add GH Action for JSR fix #77
  • chore fix package.json
  • chore bump version number

v0.52.0

17 Sep 11:11
feb474b
Compare
Choose a tag to compare
  • refactor change the entry points in package.json fix #290
  • refactor rename index.ts to cli.ts fix #289
  • chore(deps): update dependency execa to v9.4.0
  • chore(deps): update dependency vite to v5.4.6
  • chore(deps): update typescript-eslint monorepo to v8.6.0
  • chore: add override details to README
  • chore: update override details across docs
  • fix variable name is reported as magic number fix #275
  • feat Ignore rule matches in comments fix #272
  • fix report output type
  • refactor reorder imports
  • refactor move export down
  • chore(deps): update dependency inquirer to v11.0.1

v0.51.0

16 Sep 10:01
Compare
Choose a tag to compare
  • feat: enable overwrite option in config object (#276)
  • chore bump version number
  • chore add type import
  • chore add return types for jsr
  • fix jsr build error
  • fix jsr build error
  • chore pre-release dist update
  • chore fix lint errors
  • refactor rename files
  • doc: add magic-numbers exceptions to docs (#274)