Skip to content

Releases: lumirlumir/npm-eslint-plugin-mark

v0.1.0-canary.6

25 May 16:18
be5d86d
Compare
Choose a tag to compare
v0.1.0-canary.6 Pre-release
Pre-release

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

29 Apr 11:43
2b04515
Compare
Choose a tag to compare
v0.1.0-canary.5 Pre-release
Pre-release

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

13 Apr 05:47
4ac0003
Compare
Choose a tag to compare
v0.1.0-canary.4 Pre-release
Pre-release

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

08 Apr 15:10
a26902c
Compare
Choose a tag to compare
v0.1.0-canary.3 Pre-release
Pre-release

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

08 Apr 06:40
9d686ee
Compare
Choose a tag to compare
v0.1.0-canary.2 Pre-release
Pre-release

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

📝 Documentation

  • docs(*): add badges to README.md and update no-curly-quotes.md by @lumirlumir in #45

♻️ Code Refactoring

  • refactor(eslint-plugin-mark): remove name property from meta.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

⬆️ 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

29 Mar 11:34
fb86673
Compare
Choose a tag to compare
v0.1.0-canary.1 Pre-release
Pre-release

What's Changed

💥 BREAKING CHANGES

  • feat(eslint-plugin-mark)!: create recommended configuration and make code-lang-shorthand rule recommended by @lumirlumir in #37

✨ Features

  • feat(eslint-plugin-mark): add multipleSpaces option to no-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

23 Mar 13:35
5596b77
Compare
Choose a tag to compare
v0.1.0-canary.0 Pre-release
Pre-release

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 and package-lock.json by @lumirlumir in #17

🔄 Continuous Integrations

♻️ 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

Full Changelog: https://github.com/lumirlumir/npm-eslint-plugin-mark/commits/v0.1.0-canary.0