Releases: mheob/config
Releases · mheob/config
@mheob/prettier-config@3.5.0
@mheob/eslint-config@9.1.0
@mheob/eslint-config@9.0.1
Patch Changes
-
#328 (@mheob): Refactor stylistic padding rules to reduce empty lines
- Remove padding rules for variable declarations (const, let, var)
- Remove padding rules for block-like statements and return statements
- Add padding rules for export statements (blank lines between exports)
- Add padding rules for function declarations (blank lines around functions)
- Add
@stylistic/lines-between-class-membersrule requiring blank lines between class members
-
#330 (@mheob): Remove redundant padding line rules for exports and between consecutive functions. The existing rules for padding before/after functions already ensure proper spacing, making the removed rules unnecessary and potentially conflicting.
@mheob/prettier-config@3.4.0
Minor Changes
- #324 (@mheob): Add TOML formatting support and migrate to @eslint/markdown plugin
- Added prettier-plugin-toml for TOML file formatting support
- Migrated from eslint-plugin-markdown to @eslint/markdown for improved markdown linting
- Updated markdown config to support JSON code blocks in markdown files
- Improved markdown glob patterns and rule configurations
- Fixed unicorn/filename-case rule conflicts with markdown files
- Updated dependencies and version map for latest plugin versions
@mheob/eslint-config@9.0.0
Major Changes
-
#327 (@mheob): Add
@stylistic/eslint-pluginfor enhanced code formatting rules- Added
@stylistic/eslint-plugindependency for comprehensive formatting and style rules - Created new stylistic configuration module with opinionated formatting defaults
- Integrated stylistic config into the factory (enabled by default)
- Added stylistic option to factory configuration for opt-out control
- Updated type definitions with complete @Stylistic rule types
- Improved code style consistency across JavaScript, TypeScript, and JSX/TSX files
BREAKING CHANGE: Will adds empty lines in the codebase
- Added
Minor Changes
- #324 (@mheob): Add TOML formatting support and migrate to @eslint/markdown plugin
- Added prettier-plugin-toml for TOML file formatting support
- Migrated from eslint-plugin-markdown to @eslint/markdown for improved markdown linting
- Updated markdown config to support JSON code blocks in markdown files
- Improved markdown glob patterns and rule configurations
- Fixed unicorn/filename-case rule conflicts with markdown files
- Updated dependencies and version map for latest plugin versions
Patch Changes
- #326 (@mheob): Update dependencies and improve configuration
- Update pnpm to 10.22.0
- Add Node.js 24 support (^22.12.0 || ^24.0.0)
- Change package exports to use .mjs extension for better ESM compatibility
- Update dependency versions (eslint-plugin-astro, @eslint-react, @next/eslint-plugin-next, etc.)
- Fix JSDoc comments by removing empty comment blocks
- Improve unicorn/filename-case rule to ignore markdown files
- Update type definitions for latest plugin versions