[1.0.4] - 2026-03-17
✨ Features
-
b740dfb— ✨ [feat] Enhance README rules section extraction and normalization -
Add functions to locate and extract the rules section from README markdown
-
Improve normalization of markdown table spacing
-
Update tests to reflect changes in rules section extraction logic
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
2236292— ✨ [feat] Enhance ESLint rule discovery prompt with implementation guidance -
Update description to include implementation of top candidates
-
Revise task description for clarity on rule discovery and implementation
-
Add steps for implementing candidates and ensuring integration with existing codebase
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
0b2c7d8— ✨ [feat] Update ruleTester initialization in test files for TypeFest rules -
Refactor to use createRuleTester instead of createTypedRuleTester in multiple test files
-
Ensures consistency and leverages updated rule testing capabilities
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
a343cae— ✨ [feat] Enhance temp directory cleanup scripts and add ESLint repo bootstrapper prompt -
🧹 Update PowerShell script to skip placeholder files during cleanup
-
🧹 Improve Bash script to filter out placeholder files and enhance verbose output
-
📝 Add new prompt for bootstrapping ESLint plugin repositories with detailed instructions
-
🧹 Clean up .remarkignore by removing unused documentation files
-
📝 Update .remarkrc.mjs to include new heading validation settings
-
📝 Expand remark-lint-rule-doc-headings with customizable options for heading validation
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
0b5e017— ✨ [feat] Add .gitkeep files to cache and temp directories -
Introduced .gitkeep in the .cache directory to ensure it is tracked by Git.
-
Added .gitkeep in the temp directory for similar tracking purposes.
-
Updated .vscodeignore to keep these directories in the workspace.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
🛡️ Security
-
a332763— 🔧 [chore] Update dependencies and package configurations -
⬆️ Upgrade @double-great/stylelint-a11y from ^3.4.5 to ^3.4.6 for improved accessibility linting.
-
⬆️ Upgrade @eslint-react/eslint-plugin from ^2.13.0 to ^3.0.0 for better React linting support.
-
➕ Add eslint-plugin-etc-misc version ^1.0.2 to enhance linting capabilities.
-
⬆️ Upgrade eslint-plugin-tsdoc-require-2 from ^1.0.4 to ^1.0.5 for better TSDoc support.
-
➕ Add eslint-plugin-typefest version ^1.0.3 for TypeScript utility types linting.
-
⬆️ Update Node.js engine requirement from >=20.19.0 to >=22.0.0 for compatibility with newer features.
-
🔄 Update various dependencies to their latest versions to ensure compatibility and security.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
📝 Documentation
-
992b30b— 📝 [docs] Update README with installation instructions and usage examples -
Added detailed installation steps for new users
-
Included usage examples for key features
-
Clarified contribution guidelines for better onboarding
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
5a177a1— 📝 [docs] Update discover-unique-eslint-plugin-rules prompt for clarity and completeness -
Added a note emphasizing the importance of high-quality, non-duplicative rules
-
Improved wording in the research section for better readability
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
🎨 Styling
18750c3— 🎨 [style] Improve conditional syntax in remove-temp.sh
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
🧹 Chores
-
f9c4ee9— Release v1.0.4 -
88fcdd2— 🔧 [chore] Update dependencies in package-lock.json to latest versions -
[dependency] Update @babel/helper-define-polyfill-provider 0.6.8
-
[dependency] Update @babel/helpers 7.29.2
-
[dependency] Update @babel/parser 7.29.2
-
[dependency] Update @babel/preset-env 7.29.2
-
[dependency] Update babel-plugin-polyfill-corejs3 0.14.2
-
[dependency] Update @babel/runtime 7.29.2
-
[dependency] Update @babel/runtime-corejs3 7.29.2
-
[dependency] Update babel-plugin-polyfill-corejs2 0.4.17
-
[dependency] Update babel-plugin-polyfill-regenerator 0.6.8
-
[dependency] Update core-js and core-js-compat to 3.49.0
-
[dependency] Update pure-rand 8.2.0
-
[dependency] Update enhanced-resolve 5.20.1
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
f119b94— 🧹 [chore] Update TypeScript configuration files to include additional exclusions and license types -
Added "Apache-2.0" to valid license values in .npmpackagejsonlintrc.json
-
Updated tsconfig files to exclude Docusaurus build directories and other specific files
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
006d2e4— 🔧 [chore] Update TypeScript ESLint dependencies to version 8.57.1 -
Upgraded @typescript-eslint/parser, @typescript-eslint/type-utils, and @typescript-eslint/utils to ensure compatibility with the latest TypeScript features.
-
Updated @typescript-eslint/eslint-plugin and @typescript-eslint/rule-tester for improved linting capabilities.
-
[dependency] Updateed knip to version 5.87.0 for enhanced code analysis.
-
Updated typescript-eslint to version 8.57.1 for better integration with TypeScript.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
-
07cf1e0— 🧹 [chore] Clean up code formatting and improve readability across multiple files -
Standardize function definitions and parameter formatting in
create-eslint-plugin-project.mjs -
Refactor array and object spread syntax for clarity in
remark-lint-rule-doc-headings.mjs -
Adjust comment formatting and spacing in
eslint.config.mjsand.remarkrc.mjs -
Update README rules table synchronization logic for better type annotation in
sync-readme-rules-table.mjs
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
🔧 Build System
-
e17d20b— 👷 [build] Update Stryker workflow to include package build step -
Added a step to build the package before running Stryker tests
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com