1.0.2 • Published 4 years ago
@adbros/fe-coding-standard v1.0.2
Adbros Frontend Coding Standard
Installation
npm i git+https://gitlab.adbros.com/adb/fe-coding-standard#semver:^1.0.2 --save-devVue.js
You can add FE coding standard to any Vue CLI project using Vue CLI plugin FE coding standard.
Update
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 eslint grunt 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.
1.0.2
4 years ago