All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.8.0 - 2024-04-14
- support flat config for ESLint v9.0.0
2.7.1 - 2024-02-24
- the rule
filename-blocklist
can set the suggested glob pattern as empty string whenerrorMessage
is set
2.7.0 - 2024-02-18
- the rule
filename-naming-convention
can seterrorMessage
property to customize the error message - the rule
filename-blocklist
can seterrorMessage
property to customize the error message
- Node.js version should >= 18
2.6.2 - 2023-08-13
- the naming convention
NEXT_JS_APP_ROUTER_CASE
can support Next.js Private Folders
2.6.1 - 2023-07-30
- fix bundle mistake in v2.6.0
2.6.0 - 2023-07-30
- added ES Module support
- deprecated Node.js 14 support
2.5.0 - 2023-07-05
- the rule
folder-naming-convention
can be used with a new built-in naming conventionNEXT_JS_APP_ROUTER_CASE
2.4.0 - 2023-06-12
- the rule
folder-naming-convention
can work well with*
in the glob
- the rule
no-index
can ignore middle extensions
- improve documentation
2.3.0 - 2023-05-13
- the rule
folder-naming-convention
can use a pattern with multiple matchers to select target folders
- the rule
filename-blocklist
should report an error when blocklist pattern object isn't an object type - the rule
filename-naming-convention
should report an error when naming pattern object isn't an object type - the rule
folder-match-with-fex
should report an error when naming pattern object isn't an object type - the rule
folder-naming-convention
should report an error when naming pattern object isn't an object type
- unify the style of error messages for the existing rules
- upgrade dependencies to the latest version
2.2.0 - 2023-04-01
- the rule
filename-naming-convention
can use prefined match syntax
2.1.0 - 2023-03-25
- the rule
filename-blacklist
can specify the target file by its file path
- the rule
filename-blacklist
can specify the target file by its filename
2.0.0 - 2023-03-05
- the rule
filename-blacklist
renamed tofilename-blocklist
- the rule
filename-naming-convention
show filename without path in error message
- the rule
filename-naming-convention
can specify the target file by its extension
1.3.1 - 2023-01-15
- fix builtin
CAMEL_CASE
glob expression
1.3.0 - 2022-11-05
- the rule
filename-blacklist
can blacklist filenames by pattern
1.2.3 -2022-09-22
- fix builtin
SNAKE_CASE
,KEBAB_CASE
andSCREAMING_SNAKE_CASE
glob expressions
- reduce npm package size
1.2.2 -2022-07-15
- enhance support for the Windows operating system
1.2.1 -2022-07-09
- add CHANGELOG
- add Windows operation system support
- fix get wrong folder issue when
eslint
is worked with processors
1.2.0 - 2022-07-04
- the rule
filename-naming-convention
can specify the target file by its file path - the rule
filename-naming-convention
can setignoreMiddleExtensions
property to ignore middle extensions when matching naming pattern
- optimize docs
- the rule
filename-naming-convention
can specify the target file by its extension
1.1.0 - 2022-02-23
check-file/folder-naming-convention
: Enforce a consistent naming pattern for the name of the specified folder
1.0.0 - 2022-01-11
check-file/folder-match-with-fex
: Enforce a consistent naming pattern for the folder of the specified file extensioncheck-file/filename-naming-convention
: Enforce a consistent naming pattern for the filename of the specified file extensioncheck-file/no-index
: A file cannot be named "index"