Skip to content

dvpnt/eslint-plugin-pathnames

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eslint-plugin-pathnames

Build Status Coverage Status NPM Version

Matches names of files and folders against a regular expression

Installation

$ npm install eslint-plugin-pathnames --save-dev

Usage

Add pathnames to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:

{
	"plugins": [
		"pathnames"
	]
}

Then configure the rules you want to use under the rules section.

{
	"rules": {
		"pathnames/match": [
			"error",
			{
				"fileNames": "^[0-9A-Za-z]+$",
				"folderNames": "^[-_.0-9A-Za-z]+$",
				"ignorePaths": "^(scripts|static)"
			}
		]
	}
}

where:

  • fileNames is a regular expression that file names should match against (required);
  • folderNames is a regular expression that folder names should match against (optional, defaults to fileNames value);
  • ignorePaths is a regular expression that should match against relative paths of files that should be ignored (optional).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published