美文网首页
eslint-standard代码规范

eslint-standard代码规范

作者: cherishxtt | 来源:发表于2019-08-20 11:02 被阅读0次
  • 除需要转义的情况外,字符串统一使用单引号

错误示例:

console.log("这里引用的是双引号")
getFn("name")

正确示例:

console.log('这是单引号')
import vue from 'vue'
  • 关键字后面加空格
    错误示例:
if(condition) {.....}

for(let i = 0; i < 2; i++) {...}

正确示例:

if (conditon) {....}

for (let i = 0; i < 2; i++) {...}
  • 函数声明时括号与函数名之间加空格
    错误示例:
setFunction() {...}

function getName() {...}

正确示例:

setFunction () {...}

function getName () {...}
  • 始终使用===替代==
    错误实例:
if (name == 'cherish') 
if (name != 'xtt')

正确示例:

if (name === 'cherish')
if (name !== 'xtt')
  • 字符串拼接操作符之间要留空格
    错误示例:
let html='<p>'+name+'</p>'
let time='2019'+'/'+'08'+'/'+'20'

正确示例:

let html = '<p>' + name + '</p>'
let time = '2019' + '/' + '08' + '/' + '20'
  • 逗号后面加空格
    错误示例:
let arr = [1,2,3]
function init(name,age)

正确示例:

let arr = [1, 2, 3]
function init(name, age)
  • else 关键字要与花括号保持在同一行
    错误示例:
if (condition) {
   ...
}
else 
{
  ...
}

正确示例:

if (condition) {
  ...
} else {
  ...
}
  • 不允许有连续多行空行
    错误示例:
let value = 'hello everybody'


console.log(value)

正确示例:

let value = 'hello everybody'
console.log(value)
  • 不允许有多余的行末逗号
    错误示例:
var obj = {
  name: '魏婴',
  nickName: '夷陵老祖',
}

正确示例:

var obj = {
  name: '魏婴',
  nickName: '夷陵老祖'
}
  • 圆括号间不留空格
    错误示例:
function getName( name )

正确示例:

function getName (name)
  • 代码块首尾留空格
    错误示例
if (condition){...}

正确示例:

if (condition) {...}
  • 注释首尾留空格

错误示例:

//这是注释内容
/*注释内容*/

正确示例:

// 这是注释内容,加空格
/* 注释内容 */
  • 不要使用分号

相关文章

  • eslint-standard代码规范

    除需要转义的情况外,字符串统一使用单引号 错误示例: 正确示例: 关键字后面加空格错误示例: 正确示例: 函数声明...

  • Web 端代码规范

    目录 1、代码规范概述 2、代码规范流程搭建 3、代码规范细则 1、代码规范概述 良好的代码规范能够提供软件的可读...

  • 代码规范

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

  • iOS 代码规范篇

    iOS 代码规范篇 iOS 代码规范篇

  • iOS(OC)开发之随感

    1.代码规范 规范很重要!规范很重要!规范很重要! 代码规范的重要性之-为什么谷歌要执行严格的代码编写规范http...

  • 前端学习的基本总结

    目录 1.为什要遵守代码规范 2.css代码规范 3.js代码规范与设计模式3.1 js代码规范3.2 设计模式 ...

  • 乐乎项目优化

    编程: 1、代码规范。架构规范、文件组织规范、命名规范、代码逻辑规范、资源存放。 一、使用cocoapod 二、代...

  • 小肤iOS开发代码规范_v1.0

    For Objective-C , 2018.8.2 Ⅰ.前言Ⅱ.命名规范Ⅲ.代码注释规范Ⅳ.代码格式化规范Ⅴ....

  • 代码规范

    代码规范 1. 概述 欢迎使用代码规范, 这个是我借鉴京东前端代码规范,组织的内部规范。旨在增强团队开发协作、提高...

  • PSR-2- Coding Style Guide 编码风格规范

    代码风格规范 本篇规范是 PSR-1 基本代码规范的继承与扩展。 本规范希望通过制定一系列规范化PHP代码的规则,...

网友评论

      本文标题:eslint-standard代码规范

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