Releases: lumirlumir/npm-eslint-plugin-mark
Releases · lumirlumir/npm-eslint-plugin-mark
v0.1.0-canary.6
What's Changed
✨ Features
- feat(eslint-plugin-mark): enhance
allowed-heading
with detailed error message by @lumirlumir in #134
🐛 Bug Fixes
- fix(eslint-plugin-mark): enforce unique items in array options by @lumirlumir in #132
🧰 Chores
- chore(sync-server): update
dependabot.yml
and.gitignore
by @lumirlumir in #99 - chore(sync-server): remove
is-interactive
dependency and update Codecov configuration by @lumirlumir in #109 - chore(*): update ESLint configurations by @lumirlumir in #115
- chore(sync-server): update
dependabot.yml
by @lumirlumir in #130 - chore(*): update README badge and ESLint config file by @lumirlumir in #131
- chore(website): add support for twoslash by @lumirlumir in #133
⬆️ Dependency Updates
- chore(deps-dev): bump the bananass group across 1 directory with 2 updates by @dependabot in #94
- chore(deps-dev): bump textlint from 14.6.0 to 14.7.1 by @dependabot in #95
- chore(deps-dev): bump @types/node from 22.15.3 to 22.15.10 by @dependabot in #98
- chore(deps-dev): bump eslint from 9.25.1 to 9.26.0 by @dependabot in #96
- chore(deps-dev): bump @types/node from 22.15.10 to 22.15.17 by @dependabot in #105
- chore(deps-dev): bump lint-staged from 15.5.1 to 15.5.2 by @dependabot in #102
- chore(deps-dev): bump lint-staged from 15.5.2 to 16.0.0 by @dependabot in #107
- chore(deps-dev): bump the bananass group across 1 directory with 3 updates by @dependabot in #108
- chore(deps-dev): bump @shikijs/transformers from 3.3.0 to 3.4.1 by @dependabot in #110
- chore(deps-dev): bump vitepress-plugin-group-icons from 1.5.2 to 1.5.5 by @dependabot in #117
- chore(deps): bump undici from 6.21.1 to 6.21.3 in the npm_and_yarn group across 1 directory by @dependabot in #116
- chore(deps-dev): bump @types/node from 22.15.17 to 22.15.18 by @dependabot in #112
- chore(deps-dev): bump eslint from 9.26.0 to 9.27.0 by @dependabot in #121
- chore(deps-dev): bump @types/node from 22.15.18 to 22.15.19 by @dependabot in #120
- chore(deps-dev): bump @shikijs/transformers from 3.4.1 to 3.4.2 by @dependabot in #119
- chore(deps-dev): bump markdownlint-cli from 0.44.0 to 0.45.0 by @dependabot in #124
- chore(deps-dev): bump @codecov/vite-plugin from 1.9.0 to 1.9.1 by @dependabot in #125
- chore(deps-dev): bump textlint from 14.7.1 to 14.7.2 by @dependabot in #128
- chore(deps-dev): bump the bananass group across 2 directories with 3 updates by @dependabot in #127
- chore(deps-dev): bump @types/node from 22.15.19 to 22.15.21 by @dependabot in #129
Full Changelog: v0.1.0-canary.5...v0.1.0-canary.6
v0.1.0-canary.5
What's Changed
✨ Features
- feat(eslint-plugin-mark): create
no-unused-definition
rule by @lumirlumir in #72 - feat(eslint-plugin-mark): add support for YAML Front Matter parsing by default by @lumirlumir in #92
🧰 Chores
- chore(sync-server): update lint configs and bump package versions by @lumirlumir in #76
- chore(sync-server): update
lint-staged
and scripts by @lumirlumir in #79
♻️ Code Refactoring
- refactor(eslint-plugin-mark): update types and bump @eslint/markdown from 6.3.0 to 6.4.0 by @dependabot in #80
⬆️ Dependency Updates
- chore(deps-dev): bump lint-staged from 15.5.0 to 15.5.1 by @dependabot in #73
- chore(deps-dev): bump textlint-rule-allowed-uris from 1.0.9 to 1.1.0 by @dependabot in #74
- chore(deps-dev): bump @types/node from 22.14.0 to 22.14.1 by @dependabot in #75
- chore(deps-dev): bump vitepress-plugin-group-icons from 1.4.1 to 1.5.2 by @dependabot in #77
- chore(deps-dev): bump eslint from 9.23.0 to 9.25.0 by @lumirlumir in #82
- chore(deps-dev): bump @shikijs/transformers from 3.2.2 to 3.3.0 by @dependabot in #85
- chore(deps-dev): bump eslint from 9.25.0 to 9.25.1 by @dependabot in #83
- chore(deps-dev): bump @types/node from 22.14.1 to 22.15.0 by @dependabot in #88
- chore(deps-dev): bump the bananass group across 1 directory with 2 updates by @dependabot in #87
- chore(deps-dev): bump the bananass group across 1 directory with 2 updates by @dependabot in #89
- chore(deps-dev): bump @types/node from 22.15.0 to 22.15.3 by @dependabot in #91
Full Changelog: v0.1.0-canary.4...v0.1.0-canary.5
v0.1.0-canary.4
What's Changed
💥 BREAKING CHANGES
- refactor(eslint-plugin-mark)!: update exports field and rule tester helper function by @lumirlumir in #69
✨ Features
- feat(eslint-plugin-mark): create
no-control-character
rule by @lumirlumir in #60 - feat(eslint-plugin-mark): create
en-capitalization
rule by @lumirlumir in #63 - feat(eslint-plugin-mark): create
allowed-heading
rule by @lumirlumir in #66 - feat(eslint-plugin-mark): create
image-title
rule by @lumirlumir in #67
♻️ Code Refactoring
- refactor(eslint-plugin-mark): cleanup
core
by @lumirlumir in #68 - refactor(eslint-plugin-mark): redesign
text-handler
class by @lumirlumir in #70
⬆️ Dependency Updates
- chore(deps-dev): bump vitepress-plugin-group-icons from 1.3.8 to 1.4.1 by @dependabot in #61
- chore(deps-dev): bump @shikijs/transformers from 3.2.1 to 3.2.2 by @dependabot in #64
Full Changelog: v0.1.0-canary.3...v0.1.0-canary.4
v0.1.0-canary.3
What's Changed
✨ Features
- feat(eslint-plugin-mark): create
no-bold-paragraph
rule by @lumirlumir in #57 - feat(eslint-plugin-mark): create
no-irregular-dash
rule by @lumirlumir in #58
Full Changelog: v0.1.0-canary.2...v0.1.0-canary.3
v0.1.0-canary.2
What's Changed
💥 BREAKING CHANGES
- chore(*)!: rename rule names from plural to singular by @lumirlumir in #49
✨ Features
- feat(eslint-plugin-mark): create
no-irregular-whitespace
rule by @lumirlumir in #48 - feat(eslint-plugin-mark): create
no-git-conflict-marker
rule by @lumirlumir in #55
🧰 Chores
- chore(sync-server): update
.gitattributes
by @lumirlumir in #39 - chore(*): rename root level configs to
.cjs
or.mjs
by @lumirlumir in #43
📝 Documentation
- docs(*): add badges to
README.md
and updateno-curly-quotes.md
by @lumirlumir in #45
♻️ Code Refactoring
- refactor(eslint-plugin-mark): remove
name
property frommeta.docs
by @lumirlumir in #46 - refactor(eslint-plugin-mark): minor tweaks and cleanup by @lumirlumir in #53
- refactor(eslint-plugin-mark): create
ignoredPositions
ast helper class by @lumirlumir in #54
🧪 Tests
- test(*): create integration tests by @lumirlumir in #47
⬆️ Dependency Updates
- chore(deps-dev): bump textlint from 14.5.0 to 14.6.0 by @dependabot in #40
- chore(deps-dev): bump @types/node from 22.13.14 to 22.13.17 by @dependabot in #41
- chore(deps-dev): bump @types/node from 22.13.17 to 22.14.0 by @dependabot in #42
- chore(deps-dev): bump eslint-config-bananass from 0.0.6 to 0.0.7 in the bananass group across 1 directory by @dependabot in #44
- chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 by @dependabot in #50
Full Changelog: v0.1.0-canary.1...v0.1.0-canary.2
v0.1.0-canary.1
What's Changed
💥 BREAKING CHANGES
- feat(eslint-plugin-mark)!: create
recommended
configuration and makecode-lang-shorthand
rule recommended by @lumirlumir in #37
✨ Features
- feat(eslint-plugin-mark): add
multipleSpaces
option tono-double-spaces
by @lumirlumir in #25 - feat(eslint-plugin-mark): add options to
no-curly-quotes
by @lumirlumir in #29 - feat(eslint-plugin-mark): create
alt-text
rule by @lumirlumir in #31 - feat(eslint-plugin-mark): create
no-emojis
rule by @lumirlumir in #33 - feat(eslint-plugin-mark): create
heading-id
rule by @lumirlumir in #36
🧰 Chores
- chore(*): fix lerna version to
v8.1.9
(v8.2.1
caused error) by @lumirlumir in #20 - chore(website): add support for code block transformers by @lumirlumir in #27
- chore(*): update prettier commands to include
--ignore-unknown
option by @lumirlumir in #34
📝 Documentation
- docs(website): update documentation for
code-lang-shorthand
by @lumirlumir in #30
♻️ Code Refactoring
- refactor(eslint-plugin-mark): create
getRuleDocsUrl
helper function by @lumirlumir in #26
⬆️ Dependency Updates
- chore(deps-dev): bump @types/node from 22.13.10 to 22.13.11 by @dependabot in #21
- chore(deps-dev): bump @types/node from 22.13.11 to 22.13.13 by @dependabot in #28
- chore(deps-dev): bump eslint from 9.22.0 to 9.23.0 and update
@ts-*
directives accordingly by @dependabot in #22 - chore(deps-dev): update vitepress-plugin-group-icons requirement from ^1.3.7 to ^1.3.8 in /website by @dependabot in #32
- chore(deps-dev): bump @types/node from 22.13.13 to 22.13.14 by @dependabot in #35
Full Changelog: v0.1.0-canary.0...v0.1.0-canary.1
v0.1.0-canary.0
What's Changed
✨ Features
- feat(eslint-plugin-mark): create
no-double-spaces
rule by @lumirlumir in #3 - feat(eslint-plugin-mark): create
no-curly-quotes
rule by @lumirlumir in #4 - feat(eslint-plugin-mark): create
all
configuration by @lumirlumir in #5 - feat(eslint-plugin-mark): create
code-lang-shorthand
and dummy rules by @lumirlumir in #13
🧰 Chores
- chore(sync-server): update
FUNDING.yml
by @lumirlumir in #11 - chore(*): create vitepress website prototype by @lumirlumir in #14
- chore(*): add root workspace to
package.json
andpackage-lock.json
by @lumirlumir in #17
🔄 Continuous Integrations
- ci(*): create
release.yml
by @lumirlumir in #9
♻️ Code Refactoring
- refactor(eslint-plugin-mark): create rule tester and make code more DRY by @lumirlumir in #6
- refactor(eslint-plugin-mark): create
textHandler
for a better AST handling by @lumirlumir in #7 - refactor(eslint-plugin-mark): restructure configs and update
tsconfig.json
by @lumirlumir in #12
⬆️ Dependency Updates
- chore(deps-dev): bump lint-staged from 15.4.3 to 15.5.0 by @dependabot in #2
- chore(deps-dev): bump shx from 0.3.4 to 0.4.0 by @dependabot in #8
- chore(deps-dev): bump textlint-rule-allowed-uris from 1.0.8 to 1.0.9 by @dependabot in #10
New Contributors
- @lumirlumir made their first contribution in #1
- @dependabot made their first contribution in #2
Full Changelog: https://github.com/lumirlumir/npm-eslint-plugin-mark/commits/v0.1.0-canary.0