[1.0.2] - 2026-03-15
✨ Features
-
6393a9f— ✨ [feat] Validate command-line arguments in sync-node-version-files script -
Add type check for command-line arguments to ensure they are strings
-
Throw a TypeError for non-string arguments to improve error handling
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
9876413— ✨ [feat] Synchronize Node.js version management across workflows and scripts -
Introduced
.node-versionand.nvmrcfiles to standardize Node.js versioning -
Updated GitHub Actions workflows to use
node-version-filefor Node.js setup -
Added
lint:node-version-filesscript to ensure version file consistency -
Implemented
sync-node-version-files.mjsscript for automatic synchronization of version files
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
8243967— ✨ [feat] Update contributor information and synchronization in documentation -
📝 Update contributors in .all-contributorsrc to include github-actions[bot]
-
📝 Refresh contributors badge in README.md and CONTRIBUTORS.md to reflect the new total
-
🧪 Refactor readme rules table synchronization test to improve clarity and functionality
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
ab5d7be— ✨ [feat] Add auditing prompts for ESLint plugin best practices and rule synchronization -
📝 Create
audit-eslint-plugin-best-practicesprompt for auditing against modern ESLint practices. -
📝 Create
audit-rule-docs-tests-preset-syncprompt for ensuring rule surface synchronization. -
📝 Create
discover-unique-eslint-plugin-rulesprompt for identifying new rule opportunities. -
📝 Create
review-repo-consistency-dedupeprompt for auditing consistency and deduplication. -
📝 Update
review-hacky-brittle-fixesprompt to include legacy code paths in the audit focus.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
869b6d5— ✨ [feat] Enhance README rules table synchronization -
Introduced new npm scripts for syncing README rules table:
-
sync:readme-rules-table:update: Builds the project and updates snapshots. -
sync:readme-rules-table:write: Writes changes to the README directly. -
Updated
sync-readme-rules-table.mjsto exportsyncReadmeRulesTablefunction, allowing for better modularity and testing. -
Enhanced the README synchronization logic to provide clearer instructions on how to update the rules table.
-
Added a test setup in
readme-rules-table-sync.test.tsto automatically sync the README in update mode, ensuring consistency with the canonical rules matrix.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
2efb5b1— ✨ [feat] Update dependencies and enhance presets documentation -
🔧 Upgrade
@vitest/eslint-pluginfrom1.6.11to1.6.12for improved linting capabilities. -
🔧 Upgrade
eslint-plugin-package-jsonfrom0.90.1to0.91.0for better package.json validation. -
🔧 Upgrade
postcss-sort-media-queriesfrom6.1.0to6.3.2for enhanced media query sorting. -
🔧 Upgrade
prettier-plugin-multiline-arraysfrom4.1.4to4.1.5for better formatting options. -
🔧 Upgrade
stylelint-orderfrom8.0.0to8.1.0for improved style linting. -
📝 Refactor
sync-presets-rules-matrix.mjsto improve documentation generation for presets. -
📝 Enhance the logic for generating and replacing markdown sections in preset documentation.
-
📝 Add new headings and structure to better organize preset rules in the documentation.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
📦 Dependencies
751bf84— [dependency] Update the npm_and_yarn group across 1 directory with 1 update
[dependency] Updates the npm_and_yarn group with 1 update in the / directory: undici.
Updates undici from 7.22.0 to 7.24.1
Updates undici from 6.23.0 to 6.24.0
updated-dependencies:
- dependency-name: undici
dependency-version: 7.24.1
dependency-type: indirect
dependency-group: npm_and_yarn - dependency-name: undici
dependency-version: 6.24.0
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] support@github.com
📝 Documentation
-
44249c6— 📝 [docs] Update documentation guidelines across multiple files -
Enhance ESLint rule documentation clarity and structure in
Docs-Folder.instructions.md -
Refine Docusaurus and TypeDoc integration instructions in
Docusaurus-Folder.instructions.md -
Expand GitHub Actions CI/CD best practices in
Github-Actions.instructions.md -
Clarify JSON configuration guidelines in
JSON.instructions.md -
Improve modern JavaScript practices in
.mjsfiles inMJS.instructions.md -
Update Markdown content rules and tooling alignment in
Markdown.instructions.md -
Revise TypeScript development guidelines for compatibility in
Typescript_5.instructions.md -
Strengthen YAML authoring practices and tooling alignment in
YAML.instructions.md -
Refine Copilot instructions for ESLint Plugin architecture in
copilot-instructions.md
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
🎨 Styling
-
7e063f0— 🎨 [style] Update labels in Docusaurus configuration and sidebars -
Changed labels for rules in the Docusaurus config to include icons for better visual representation.
-
Updated GitHub and NPM links for
ts-extrasandtype-festwith new icons for consistency and clarity.
📝 [docs] Improve documentation comments in sync-presets-rules-matrix script -
Enhanced JSDoc comments for better readability and understanding of the PresetConfigName type.
🧹 [chore] Clean up package.json linting scripts -
Removed redundant commands in the linting scripts for improved clarity and maintainability.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
724f43d— 🎨 [style] Improve table formatting and alignment in documentation
📝 [docs] Update preset configuration names for clarity
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
🧹 Chores
d186541— Release v1.0.2