1.0.1 • Published 4 years ago
fe-coding-standard v1.0.1
nobrend Frontend Coding Standard
Installation
npm i fe-coding-standard --save-devUpdate
npm update fe-coding-standardConfiguration
Create eslint.json or extend eslintrc.js in root directory of your project.
{
"extends": ["./node_modules/fe-coding-standard/eslint-default.json"]
}Create stylelint.json or extend stylelintrc.js in root directory of your project.
{
"extends": ["./node_modules/fe-coding-standard/stylelint-default.json"]
}Usage
npm usage
Update package.json in your project.
{
"scripts": {
"eslint": "eslint -c eslint.json js/edit/*.js",
"stylelint": "stylelint --config stylelint.json --syntax scss css/edit/*.scss"
}
}To test your code against coding standard run
npm run-script eslintnpm run-script stylelintgrunt usage
Install grunt dependencies
npm i grunt-eslint --save-dev
npm i grunt-stylelint --save-devUpdate gruntfile.js in your project.
grunt.initConfig({
eslint: {
options: {
configFile: "eslint.json",
fix: grunt.option("fix"),
},
target: ["js/src/*.js"],
},
stylelint: {
options: {
configFile: "css/stylelint.json",
syntax: "scss",
fix: grunt.option("fix"),
},
src: ["css/src/*.scss"],
},
});To test your code against coding standard run
grunt eslintgrunt stylelintYou can automatically fix certain linting errors by running grunt commands with --fix option
More information
For more information about ESLint configuration visit readme-eslint.md.
For more information about stylelint configuration visit readme-stylelint.md.