Skip to content
This repository has been archived by the owner on Jun 22, 2021. It is now read-only.

darkroomengineering/eslint-config-base-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@studio-freight/eslint-config-base-js

This package includes the shareable ESLint configuration used by Studio Freight on Vanilla JS based websites.

Usage

Install this package:

npm install --save-dev @studio-freight/eslint-config-base-js

or

yarn add --dev @studio-freight/eslint-config-base-js

Then create a file named .eslintrc with following contents in the root folder of your project:

{
	"extends":  "base-js"
}

you're gucci.

Includes

Prettier settings:

{
	useTabs:  false,
	tabWidth:  2,
	printWidth:  80,
	singleQuote:  false,
	trailingComma:  "none",
	jsxBracketSameLine:  false,
	semi:  false
}

make sure you have the following setting enabled in VSCode:

"editor.codeActionsOnSave": {
	"source.fixAll": true
}

since prettier is already included here, you don't need to run any prettifying tools on your end, eslint already does that for you, you're welcome!