美文网首页
前端代码规范(配置篇)

前端代码规范(配置篇)

作者: 简栋梁 | 来源:发表于2020-03-17 23:30 被阅读0次

基于 Airbnb 前端规范

CSS

规范

https://github.com/airbnb/css

stylelint

https://stylelint.io

安装
yarn add -D stylelint stylelint-scss stylelint-order stylelint-config-airbnb
配置
// .stylelintrc
{
  "extends": "stylelint-config-airbnb"
}

JavaScript

规范

https://github.com/airbnb/javascript

eslint

https://eslint.org

安装
npm info "eslint-config-airbnb-base@latest" peerDependencies

// 输出信息
// { eslint: '^5.16.0 || ^6.8.0',
//   'eslint-plugin-import': '^2.20.1' }

// 按照输出信息,安装指定依赖
yarn add -D eslint-config-airbnb-base eslint@6.8.0 eslint-plugin-import@2.20.1
配置
// .eslintrc
{
  "extends": "airbnb-base"
}

检查代码

基础
// package.json
"scripts": {
    "lint": "eslint ./src/**/*.js --fix && stylelint ./src/**/*.css --fix"
}
Vue CLI
// package.json
// 由于 vue-cli-service lint 与 webpack 无关,无法使用 stylelint-webpack-plugin 插件,需要手动添加脚本
"scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint && stylelint ./src/**/*.{html,css,sass,scss,vue} --fix"
},

// vue.config.js
const StylelintPlugin = require('stylelint-webpack-plugin');
module.exports = {
    configureWebpack: {
        plugins: [
            new StylelintPlugin({
                files: './src/**/*.{html,css,sass,scss,vue}',
                fix: true,
            }),
        ],
    },
};

相关文章

  • 前端代码规范(配置篇)

    基于 Airbnb 前端规范 CSS 规范 https://github.com/airbnb/css style...

  • 代码规范

    代码规范 1. 概述 欢迎使用前端代码规范, 这里借鉴、引用的是京东前端代码规范。 遵循代码规范的目的在于增强团队...

  • 前端开发规范(实验室版)

    前端编码规范—— HTML 篇 前端编码规范—— CSS 篇 前端编码规范—— JavaScript 篇 这几天和...

  • SwiftLint代码规范属性说明(一)

    SwiftLint代码规范属性说明(一) 上一篇Xcode代码规范之SwiftLint配置介绍了SwiftLint...

  • 前端开发规范

    前端代码规范 Front Standard Guide 前端 JS 项目开发规范 规范的目的是为了编写高质量的代码...

  • 我的前端规范——CSS篇

    相关文章 博客原文我的前端规范——开篇我的前端规范——HTML篇我的前端规范——CSS篇我的前端规范——JavaS...

  • 我的前端规范——HTML篇

    相关文章 博客原文我的前端规范——开篇我的前端规范——HTML篇我的前端规范——CSS篇我的前端规范——JavaS...

  • 我的前端规范——JavaScript篇

    相关文章 博客原文我的前端规范——开篇我的前端规范——HTML篇我的前端规范——CSS篇我的前端规范——JavaS...

  • 我的前端规范——开篇

    相关文章 博客原文我的前端规范——开篇我的前端规范——HTML篇我的前端规范——CSS篇我的前端规范——JavaS...

  • 前端规范

    前端规范 规范说明 此为前端开发团队遵循和约定的代码书写规范,意在提高代码的规范性和可维护性。此规范为参考规范,统...

网友评论

      本文标题:前端代码规范(配置篇)

      本文链接:https://www.haomeiwen.com/subject/shdbrhtx.html