All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
18.0.6 (2025-01-03)
- search strategy for config is now project (ae2984b)
18.0.5 (2024-12-29)
Note: Version bump only for package @zthun/janitor
18.0.4 (2024-11-17)
- no-unused-expressions should no longer crash janitor for the time being (93ee348)
18.0.3 (2024-11-06)
Note: Version bump only for package @zthun/janitor
18.0.2 (2024-11-05)
- markdownlint is now properly exported (a755349)
18.0.1 (2024-11-05)
- allow react rules to run on files that are not jsx and tsx (718dab0)
18.0.0 (2024-11-05)
- eslint-config now requires eslint 9.x
- eslint-react-config has been collapsed into eslint-config
- eslint-react-config has been collapsed into eslint-confg
- eslint-react-config has been collapsed into eslint-config
- eslint-config now requires eslint 9.x (7426498)
- eslint-react-config has been collapsed into eslint-confg (1bfe75f)
- eslint-react-config has been collapsed into eslint-config (4e4ed09)
- eslint-react-config has been collapsed into eslint-config (ea49be1)
- recommended includes the recommendations across all technologies and projects (f622df4)
- specify standards for environments (e6e1cfc)
- standards for import are now composable (5148aa4)
- standards for javascript are now composable (2d0abd4)
- standards for prettier are now composable (2c995df)
- standards for the react framework are now composable (31197b5)
- standards for typescript are now composable (e94db89)
17.1.0 (2024-11-05)
- eslint-config now supports esm as well as cjs (63f7d6e)
- eslint-react-config now supports esm as well as cjs (78261af)
- htmlhint now outputs esm as well as cjs (b01689a)
- lint-janitor-config now supports esm in addition to cjs (e662d7c)
- prettier-config now supports cjs and esm (6fd3f1c)
17.0.8 (2024-11-05)
Note: Version bump only for package @zthun/janitor
17.0.7 (2024-11-04)
Note: Version bump only for package @zthun/janitor
17.0.6 (2024-10-27)
Note: Version bump only for package @zthun/janitor
17.0.5 (2024-09-08)
Note: Version bump only for package @zthun/janitor
17.0.4 (2024-09-03)
Note: Version bump only for package @zthun/janitor
17.0.3 (2024-09-01)
- peer dependencies (e1c270c)
17.0.2 (2024-08-31)
Note: Version bump only for package @zthun/janitor
17.0.1 (2024-08-27)
Note: Version bump only for package @zthun/janitor
17.0.0 (2024-08-27)
- stylelint-config now favors the default rule set
- eslint-plugin-react now caters to the default rules
- eslint now leans towards using defaults as much as possible
- cosmiconfig now falls back to the default empty config (3e9fdf6)
- prettier config file is now optional (db6d432)
- eslint now leans towards using defaults as much as possible (c563c78)
- eslint-plugin-react now caters to the default rules (68687dc)
- stylelint-config now favors the default rule set (821cff6)
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
16.1.2 (2024-08-27)
Note: Version bump only for package @zthun/janitor
16.1.1 (2024-07-15)
Note: Version bump only for package @zthun/janitor
16.1.0 (2024-04-11)
- style lint upgraded to 16.3.1 (f854af0)
- upgrade cspell to 3.7.0 (66ef9ba)
- upgraded markdown lint to 0.34.0 (aab1e76)
- failures when linting es files will still allow other linters to run their checks (68e942f)
16.0.1 (2024-03-15)
- lint janitor config peer dependency is now v16 of lint janitor (29fa865)
16.0.0 (2024-03-15)
- upgrade stylelint to 16.2.1
- brace style lint is now turned off for better prettier support (964fa81)
- upgrade cspell to 8.6.0 (f2e7ec6)
- upgrade markdown lint to 0.33.0 (bc1b6f1)
- upgrade prettier to 3.2.5 (6a00766)
- upgrade stylelint to 16.2.1 (281283f)
15.1.2 (2023-12-15)
- minimum of version of prettier is now a peer dependency (ed77d2e)
- prettier now correctly discovers the config file (47bd8a9)
15.1.1 (2023-11-29)
- added additional stylelint-configs (7da19eb)
- adding config dependency (c720c65)
- update lint-janitor peer dependency (9643e92)
15.1.0 (2023-11-29)
- janitor now has an icon (3a82827)
- janitor web showcases the docs for janitor projects (2da70dc)
- remove string-quotes (6ccb2db)
- stylelint config less helps with less based style projects (21d9f70)
- stylelint-config-sass can be used to lint sass projects (0015ed6)
- prettier lint should now properly identify errors (d492e8b)
15.0.0 (2023-11-28)
- upgrade chalk to 5.x
- upgrade cspell to 8.0.0
- convert to esm module
- convert lint janitor to esm modules only
14.4.0 (2023-11-21)
- upgrade eslint tooling (7bc94d3)
- upgrade markdownlint to 0.32.x (14d9226)
- upgrade prettier to 3.1.0 (8d75669)
- upgrade stylelint to 15.11.x (87a0b2f)
14.3.2 (2023-09-02)
Note: Version bump only for package @zthun/janitor
14.3.1 (2023-08-15)
- peer dependencies (7c5a080)
14.3.0 (2023-08-15)
- update cspell (fabb1b8)
- update eslint (ed7ebcb)
- update markdown lint (d1e490c)
- update prettier (5f1104c)
- update stylelint (6ece8fa)
14.2.0 (2023-06-09)
- typedoc no longer distributed (c1d8114)
- update cspell (94e7464)
- update markdownlint (f331048)
- update prettier (97bb183)
- update stylelint (3c5e59e)
14.1.0 (2023-01-25)
- relaxing jsdoc rules and switched to tsdoc (17f31f1)
- updating peer dependencies (2c6306b)
14.0.0 (2023-01-24)
- updated dependencies to latest
- update minimum node engine to lts version
13.0.2 (2022-11-29)
Note: Version bump only for package @zthun/janitor
13.0.1 (2022-10-01)
- update lint-janitor peer dependency (5cea3ef)
13.0.0 (2022-09-28)
- prettier printWidth is now 120 down from 256
- added support for the eslint-import plugin
- added support for the eslint-import plugin (42f91e7)
- adding eslint-plugin-import as a dependency (1625ac7)
- prettier printWidth is now 120 down from 256 (c363685)
12.0.0 (2022-09-28)
- updated all dependencies to their latest versions
- updated all dependencies to their latest versions (d83fb0d)
11.2.1 (2022-05-21)
Note: Version bump only for package @zthun/linting
11.2.0 (2022-01-30)
- added a shared config for react based projects (07c6f39)
- added eslint-react (04e788a)
- adding eslint-react to the default installs (7404481)
- updated markdownlint to 0.25.x (88a4213)
- globs that have duplicates should no longer report double the count (28ddc8f)
- markdownlint dependency should now use ~ (36f46cc)
- quotes should now allow template literals (49fbdd3)
11.1.1 (2021-12-22)
- better package information (8175113)
11.1.0 (2021-12-22)
11.0.0 (2021-10-20)
- updated cspell to the latest version
- updated to markdownlint 0.24
- updated to latest linters
- updated to eslint 8
- added vscode extension skeleton (bcda403)
- updated cspell to the latest version (ee1a534)
- updated to eslint 8 (bc261c8)
- updated to latest linters (dab8404)
- updated to markdownlint 0.24 (049d5a6)
- typedoc documentation should now properly generate (d9bc7cc)
10.2.0 (2021-06-23)
- update html hint to 0.15 (b9c03e9)
10.1.3 (2021-05-27)
- updated the readme to be more mobile and browser friendly (4294212)
10.1.2 (2021-05-27)
Note: Version bump only for package @zthun/linting
10.1.1 (2021-05-09)
- the icon should now appear visible on dark backgrounds (ac57418)
10.1.0 (2021-05-08)
- it is now possible to exclude globs from the list (995c7b7)
10.0.0 (2021-05-08)
- markdownlint will now properly load .markdownlint.json (eefbd03)
- removed logging requirement (6bbbf3a)
- travis build migration to yarn (8468b10)
- moving json linter into content (83795c9)
- move file lint report into linter (09b6772)
- move file lint to linters (0c8b761)
- move html to content folder (84eea52)
- move yaml to content (6759df5)
- moved markdown lint to linter (8b3de5a)
- moved silent lint to linter (44e6932)
- moving eslint to linteres (8f7ee7e)
- moving style lint into linters (ac22375)
- added code of conduct (7f1535f)
- added issue templates (8e1bc13)
- added prettier check support (83bf62e)
- added shared configuration for htmlhint (9bb3800)
- added shared markdownlint config (0a4f3ad)
- added shared stylelint-config (9e39267)
- added spelling lint support (9053a70)
- added support for cosmiconfig based config reads (c7f6a4c)
- adding icon (6934429)
- adding shaed prettier config (36f01fc)
- better icon (f3c19d1)
- file linting should now discover config files (9a4282d)
- removed dead code (c0f33f9)
- removed publish lint files (848554b)
- silent lint can now take the resolve argument (1718a2e)
- the config reader can now take additional paths plus the standards (1eea5bf)
- the cosmiconfig reader now supports module configs (fbe0c65)
- the default paths for eslint and stylelint now run through each respective linter (fb60cf8)
- the linters now look at the root of the repository (901622e)
- the spelling linter should now fail with issues (52daeb8)
- updated documentation and the config now requires typescript (0956bed)
- You can now use node paths in the lint janitor config for stylelint (8f829c3)
- You can now use node paths to the eslintConfig in the lint janitor config (f835d3b)
- you can simply use @zthun in extends to get all configuration (fdb8354)
- ZFileReportLint has been renamed to ZLinterReport
- ZFileLint has been renamed to ZLinterFile
- ZMarkdownLint has been renamed to ZLinterMarkdown
- ZStyleLint has been renamed to ZLinterStyle
- ZSilentLint has been renamed to ZLinterSilent
- ZYamlLint has been renamed to ZContentLinterYaml
- ZJsonLint has been renamed to ZContentLinterJson
- ZHtmlHint has been renamed to ZContentLinterHtml
- ZEsLint has been renamed to ZLinterEs
- These have been moved to shared configuration packages
MIGRATION: Use @zthun/eslint-config @zthun/htmlhint-config @zthun/markdownlint-config @zthun/stylelint-config instead
- The following are no longer exported IZConfigParser ZConfigJsonParser ZConfigReader
MIGRATION: Just use ZConfigCosmicReader
- ZLintJanitor no longer exports DefaultHtmlHintConfig or DefaultMarkdownLintConfig as these will be removed.
This also add ZConfigCosmicReader and ZConfigExtender.
MIGRATION: Use null instead
- You must now have the appropriate configuration at the root of your project.
MIGRATION: You should create your own shared configuration based on the eslint, stylelint, htmlhind, and markdownlint standards.