fis3-lint-noob-eslint

noob lab(菜鸟实验室)出品,基于fis3的eslint自动检测插件

安装

npm install fis3-lint-noob-eslint -g

使用示例

在fis-config.js中配置如下:

var config = {

ignoreFiles:[],

envs: [],

globals: [],

rules: {

// 不必要非得用骆驼拼接法

"camelcase": 0,

// 设置为0,代表 == 也可以不必要非得 ===

"eqeqeq": 0

}

}

fis.match('*.js', {

lint: fis.plugin('noob-eslint', config)

})

在自定义config中的属性会覆盖插件的默认配置

config是对eslint的自定义配置文件。具体配置可以参考Configuring ESLint

fis.match('*.js', {

lint: fis.plugin('noob-eslint')

})

大部分情况下使用默认配置就行,如有特殊情况可以配置自定义config

在不传config的情况下,插件默认使用feross的standard标准

standard标准外的默认配置

{

"ignoreFiles":["fis-config.js"],

"useEslintrc": false,

"envs": ["es6", "browser", "node", "commonjs", "amd"],

"globals": [

"__inline",

"__uri",

"__RESOURCE_MAP__",

"fis",

"Vue",

"$",

"session_storage",

"m9futil",

"alert",

"Navigation",

"navigator",

"TDAPP",

"jiuFuWallet",

"Swiper",

"Context",

"Tool",

"TouchSlide"

],

"rules": {},

"plugins": []

}

查看文件版本

命令行中输入如下命令:

noob-eslint

注意事项

因为fis3对文件对象中每一个文件进行单文件编译。当开起文件监听模式的时候,每次修改后保存,只会编译此时发生保存动作的这个文件,所以只会输出一个文件的检查结果。

而如果保存动作发生在fis-config.js文件中时,fis3会将所有命中文件相继编译一遍,此时会输出所有文件的检查结果。同理,开启文件监听模式在刚release时会输出所有命中文件检查结果,之后只会输出发生保存动作的文件的检查结果

本插件使用的是fis3提供的lint插件扩展点。此扩展点比较特殊,要触发此扩展点需要在release的时候添加-l参数,所以要打开文件监听,页面自刷新和代码检查需用以下命令:

fis3 release -wLl

eslint自动检测_GitHub - Noob-Lab/fis3-lint-noob-eslint: ~基于fis3的eslint检测插件相关推荐

  1. 【智慧交通项目实战】 《 OCR车牌检测与识别》(二):基于YOLO的车牌检测

  2. 【目标检测】基于yolov5的红细胞检测和计数(附代码和数据集,Ubuntu系统)

    写在前面:"路虽远,行则将至:事虽难,做则必成.只要有愚公移山的志气.滴水穿石的毅力,脚踏实地,埋头苦干,积跬步以至千里,就一定能够把宏伟目标变为美好现实." 首先感谢兄弟们的订阅 ...

  3. 【论文学习】6、Wi-Fi中基于前导码的包检测:一种深度学习方法

    摘要 基于ieee802.11标准系列的无线网络系统是最流行的使用先听后说(LBT)方法进行信道接入的无线接口,在非接触频段中工作.大多数基于LBT的系统的显著特征是,发射机使用数据之前的前导码来允许 ...

  4. 煤气检测与报警程序C语言,基于单片机的煤气检测报警系统毕业设计.doc

    基于单片机的煤气检测报警系统毕业设计 届 别 学 号 毕业设计 基于单片机的煤气检测报警系统 姓 名 系 别. 专 业 导 师 姓 名.职 称 完 成 时 间 目录 摘要3 Abstract3 1 绪 ...

  5. 基于Ryu 防火墙的检测和解决异常入侵的流量--实验

    基于Ryu 防火墙的检测和解决异常入侵的流量--实验 基于Ryu 防火墙的检测和解决异常入侵的流量 防火墙规则 实验仿真环节: 1.下载代码到本地 2.安装相关依赖库 3.设置openflow1.3 ...

  6. 自动驾驶采标系列四:基于激光雷达的目标检测方法

        标注猿的第55篇原创        一个用数据视角看AI世界的标注猿   上一篇文章我们讲了基于图像的目标检测技术,但对于标注人员来说这部分内容就相对比较难一些,只是作为一个了解就可以,但是如 ...

  7. 自动驾驶采标系列三:基于图像的目标检测技术

        标注猿的第54篇原创        一个用数据视角看AI世界的标注猿    上一篇文章我们从"环境感知"数据的采集设备上进行了详细说明,已经了解了相应设备采集的数据及采集前 ...

  8. Android开发之代码检测工具Lint和阿里巴巴编码规范扫描(代码检测工具)

    我们写代码很多都不规范,如何检测? 实际上AS自带检测工具了叫lint如下图: 还有一款是阿里巴巴的代码检测和AS自带的差不多如下图: 下面我们来说下这两个如何使用呢? 1.我们先说AS系统自带的吧 ...

  9. 自动驾驶采标系列六:复杂场景语义理解-交通识别检测技术

        标注猿的第57篇原创        一个用数据视角看AI世界的标注猿   前几篇文章从两种数据的角度去学习了基于图片和激光雷达数据的算法,较为通俗的说明了其算法的逻辑,从而为理解其标注数据在使 ...

  10. eslint不报错 vue_【简易教程】基于Vue-cli使用eslint指南

    插件安装 首先在vscode插件中搜索eslint和prettier. 啥也不管,这俩必须得装. 插件简介 vscode插件库里的eslint是用来在你写代码的时候就直接给你报错.(vue-cli中的 ...

最新文章

  1. Windows LTSC、LTSB、Server 安装 Windows Store 应用商店
  2. 架构周报:微信后台系统的演进之路
  3. 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间
  4. PHP $_REQUEST获取表单提交的代码
  5. python怎么删除列表创建_Python基础--列表创建访问删除
  6. 详解C语言中 # 和 ## 的用法
  7. 手机知识:90Hz或120Hz屏幕刷新率有啥区别,看完你就懂了!
  8. 从壹开始 [ Ids4实战 ] 之三║ 详解授权持久化 用户数据迁移
  9. 《Java8实战》笔记(07):并行数据处理与性能
  10. 全面介绍Windows内存管理机制及C++内存分配实例(四):内存映射文件
  11. 最高的分数(信息学奥赛一本通-T1062)
  12. pytorch学习笔记(7):RNN和LSTM实现分类和回归
  13. bundle文件解压_通过sourcemap解压缩webpack 实战
  14. unity 阳光插件_PR插件BeatEdit安装教程
  15. vue读取本地xlsx文件
  16. 花都平安保险应该找谁?
  17. 7.JUC 三大辅助类
  18. pppd详解_PPPD
  19. 室外定位--GPS定位概述
  20. 动态规划(DP)算法介绍

热门文章

  1. hive分组排序 取top N
  2. 测试apk-异常管控NetTraffic攻击者开发
  3. sql server 字符串转成日期格式
  4. 管理必备认知--员工素质模型:能愿知模型
  5. 机器学习-凸优化理论-课堂笔记
  6. 涨停前常见的K线形态
  7. 普渡大学科技学院计算机信息技术,普渡大学-学院介绍
  8. 基于 HTML5 + WebGL 的太阳系 3D 展示系统
  9. 太阳电池板特性实验_太阳电池伏安特性的测量
  10. 什么是平行样?怎么做?最大允许偏差是多少? 测量和其评定方法 ?