Skip to content

htmlacademy/eslint-config-htmlacademy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eslint-config-htmlacademy Build status

HTML Academy

ESLint shareable config for the HTML Academy ECMAScript courses

Installation

$ npm install --save-dev eslint eslint-config-htmlacademy 

Usage

Once the eslint-config-htmlacademy package is installed, you can use it by specifying htmlacademy in the extends section of your ESLint configuration.

For validating ECMAScript 5 project use es5 version:

{ "extends": "htmlacademy/es5", "rules": { // Additional rules... } }

For validating ECMAScript 2015 (ES6) project use es6 version:

{ "parserOptions": { "ecmaVersion": 6, "sourceType": "module" }, "env": { "es6": true }, "extends": "htmlacademy/es6", "rules": { // Additional rules... } }

For validating ECMAScript 2015 (ES6) in Node.js environment project use es6 version:

{ "parserOptions": { "ecmaVersion": 6, "sourceType": "module" }, "env": { "es6": true, "browser": false, "node": true }, "extends": "htmlacademy/node", "rules": { // Additional rules... } }

About

ESLint rules that uses on all HTML Academy professional courses

Topics

Resources

License

Stars

Watchers

Forks

Contributors 8