XO 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
XO 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 叶秀兰
适用人群 未知
收录时间 2015-09-03

软件简介

XO 是 JavaScript 幸福样式,强制执行严格代码风格,pull request 的时候不会再讨论代码风格。没有 .eslintrc,.jshintrc,.jscsrc 管理。

基于 ESLint 使用。

代码风格:

  • Tab 缩进 或者空格

  • 分号

  • 单引号

  • 没有未使用的变量

  • 关键字后面加空格 if (condition) {}

  • 总是使用 === 代替 ==

安装:

$ npm install --global xo

使用:

$ xo --help

  Usage
    $ xo [<file|glob> ...]

  Options
    --init          Add XO to your project
    --compact       Compact output
    --stdin         Validate code from stdin
    --esnext        Enable ES2015 support and rules
    --env           Environment preset  [Can be set multiple times]
    --global        Global variable  [Can be set multiple times]
    --ignore        Additional paths to ignore  [Can be set multiple times]
    --space         Use space indent instead of tabs  [Default: 2]
    --no-semicolon  Prevent use of semicolons

  Examples
    $ xo
    $ xo index.js
    $ xo *.js !foo.js
    $ xo --esnext --space
    $ xo --env=node --env=mocha
    $ xo --init --esnext

  Tips
    Put options in package.json instead of using flags so other tools can read it.

之前:

{
    "name": "awesome-package",
    "scripts": {
        "test": "mocha"
    },
    "devDependencies": {
        "mocha": "^2.0.0"
    }
}

之后:

{
    "name": "awesome-package",
    "scripts": {
        "test": "xo && mocha"
    },
    "devDependencies": {
        "mocha": "^2.0.0",
        "xo": "^0.8.0"
    }
}

配置:

{
    "name": "awesome-package",
    "xo": {
        "envs": [
            "node",
            "mocha"
        ]
    }
}
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/03/15 17:58

Codeforces Round #948 (Div. 2) B (素数筛+思维)

题目链接: http://codeforces.com/contest/948/problem/B 2018-03-15 17:55:53 题意:小花和她的好朋友嘉瑜君玩游戏 第一个数字Xo确定 后面的数字X1由前面一个数字确定 确定的方式是 找到小于等于Xo的一个质数 在质数的倍数中 不小于Xo的最小的数字就是下一个数字 NODE:由上文可知 当Xo为质数的时候 Xo与X1可能相等 给...

0
0
发表了博客
04/12 22:18

关于POJO/DTO/DO/EO/VO/BO/PO/AO的含义和使用

一、前言 在我们的java项目中存在各种xO的概念,如POJO/DTO/DO/EO/VO,还有些后端开发可能不太常见的BO/PO/AO。这些xO一般都具有简单的结构,如setter/getter/toString 。 二、一般xO用法如下 POJO:Plain Old...

0
0
发表了博客
2019/08/14 15:27

JAVA坦克大战系列10-高效雷达(下)

前言 本篇将给大家准备一个非常高效的雷达扫描坦克,可以有效的锁定敌人。 高效雷达坦克示例 废话就不多说了,直接上代码吧。 1. import java.awt.Color; 2. 3. import robocode.AdvancedRobot; 4. import robocode.RobotDeathEvent; 5. import robocode.ScannedRobotEvent; 6. 7. public class QFRadarRobot extends A...

0
0
发表了博客
2014/06/05 23:32

xml 序列化操作

第一,首先有一个要被序列化成xml的类 public class XmlObject { private string _UserName="hello"; public string UserName { get { return _UserName; } set { _UserName = value; } } //序列化时.方法是没被序列化的.这里算白写了 protected string GetSomeThing(string WhosName) { return WhosName; } } 第二:对象-...

0
0
发表了博客
2019/01/31 18:18

图象扭曲算法

转载自:http://www.360doc.com/content/13/0912/12/1101310_313931130.shtml 图象扭曲是平面图形变化的一种,它可用于许多场合,如在以前介绍的火焰特效中加入扭曲效果,会使火焰更逼真(当然代码要有更高的的效率才行),如果在字幕当中加入扭曲效果,会给人一种怪异的感觉。   图象扭曲的算法并不复杂,但要解释清楚却...

0
0
发表了博客
2018/08/04 15:09

曼哈顿最小生成树

1、poj 3241 Object Clustering   题意:平面上有n个点,点之间的距离采用曼哈顿距离衡量。求一个最小距离X,使得在把这些点分为k组后,每组中两两点之间的距离不超过X。   思路:首先我们这么想,如果所有点都在1个组中,即k=1时,那么所要求的X即为该n个点的曼哈顿最小生成树的最大边;当k=2时,如果我们将最小生成...

0
0
发表了博客
2018/05/11 15:24

6 Accessing and Managing Symbols with armlink

6.4 Image$$ execution region symbols The linker generates Image$$ symbols for every execution region present in the image. The following table shows the symbols that the linker generates for every execution region present in the image. All the symbols refer to execution addresses after the C libr...

0
0
发表了博客
10/30 14:47

计算机科学——高数

## 第七节 连续函数的运算与初等函数的连续性 连续函数的加减乘除的连续性 设f(x),g(x)在Xo上连续,则它们的加减乘除在Xo上连续(除法时分母≠零) 反函数与复合函数的连续性 1.反函数 若y=f(x)在区间内单调且连续,则其反函数也在区间内单调且连续。 2.复合函数 y=f{g(x)}由y=f(u)和u=g(x)复合,若g(x...

0
0
发表了博客
2018/07/25 19:06

图像旋转中原图16×16分块测试2,映射后插入图中,测试边界信息

// RotateZoom.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "RotateZoom.h" #ifdef _DEBUG #define new DEBUG_NEW #endif #include <atlimage.h> #include <locale.h> // The one and only application object CWinApp theApp; using namespac...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
0 收藏
分享
返回顶部
顶部