非常教程

Standard JS 参考手册

系统 | Ecosystem

Ecosystem

标准

  • 标准 - JavaScript标准样式。一种统治他们的风格!

使用情况统计

  • 使用标准的npm包(完整列表) - 使用的包列表standard
  • 下载标准图(npm-stat.com) - npm注册表下载计数
  • top npm packages(gist) - 标准是npm的顶级软件包之一

标准使用的包

  • eslint - 基于AST的JavaScript模式检查器
  • 标准引擎 - 标准的内容,提取到可重复使用的包中。建立你自己的!
  • eslint-config-standard - 标准的eslint规则,作为可共享的配置
  • eslint-config-standard-jsx - JSX的标准eslint规则
  • eslint-plugin-standard - 标准自定义eslint规则(不是eslint核心的一部分)

自动代码格式化程序

  • standard --fix- 内置自动格式化standard
  • 更漂亮 - 标准 - 格式更漂亮,配置为标准规则
  • “unix命令”gist - 搜索和替换unix命令的列表,以帮助使节点存储库“标准”兼容

编辑插件

  • 每个主要的文本编辑器都有一个插件或内置支持standard。请参阅支持的编辑器的完整列表。
  • Atom: linter-js-standard - linter
  • Atom: linter-js-standard-engine - linter
  • Atom: standard-formatter - auto-fixer
  • Atom: standardjs-snippets - code snippets
  • Brackets: brackets-standard - linter
  • Emacs: see readme
  • Sublime Text: SublimeLinter-contrib-standard - linter
  • Sublime Text: StandardFormat - auto-fixer
  • Visual Studio Code: vscode-standardjs - linter & auto-fixer
  • Vim: see readme
  • Visual Studio Code: vscode-standardjs-snippets - code snippets
  • Visual Studio Code: vscode-react-standard - code snippets
  • WebStorm (PhpStorm, IntelliJ, RubyMine, JetBrains, etc.): built-in support. see readme

漂亮的终端输出

  • snazzy - 将JavaScript标准样式格式化为时尚(即时髦)输出
  • standard-tap - 将JavaScript标准样式格式化为TAP输出
  • standard-json - 将JavaScript标准样式输出格式化为JSON数组
  • standard-reporter - 通过unix管道进行feross / standard的记者,有很多选择
  • standard-summary - 将输出显示为错误列表,按计数排序

构建工具

  • grunt-standard -标准的 Grunt插件
  • gulp-standard -标准的 Gulp插件
  • mocha-standard - 将标准集成到您的mocha测试中
  • standard-loader - Lint webpack使用标准构建
  • docker-standard - Standardjs Docker图像可以轻松快速地提交和报告javascript文件。在基于Docker的构建系统中非常有用。
  • rollup-plugin-standard - Lint Rollup使用Standard构建

代码/项目生成器

  • generator-babel-standard - Yeoman发电机,适用于带有babel和标准的新包装
  • generate-swap-project - 以秒为单位生成您的ESNext + StandardJS + Mocha Ready,NodeJS项目!
  • generate-swap-generator生 成器在几秒钟内生成您自己的ESNext + StandardJS + Mocha Ready NodeJS生成器!
  • standard-markdown - Lint markdown文件中的所有javascript代码块
  • stylelint-config-standard - stylelint的标准可共享配置。
  • standard-sass - Sass&Scss&Css标准风格。一种统治他们的风格!

forks

  • semistandard - 标准,用分号
  • uber-standard -优步团队的分叉
  • videojs-standard - 由 video.js团队分叉
  • yodlr-standard - yodlr团队的分叉
  • happiness - 标准定制让@JedWatson高兴
  • doublestandard - 标准,甚至更多的分号
  • xo - “JavaScript幸福风格”
  • jsw - “规范不关心分号,你也不应该”
  • obama - 向前迈进并与奥巴马标准化
  • aStandard - 为babel和es7制定的更严格的标准
  • standard-own - 标准,但有更多的定制和个人规则。
  • - 一次关注一个错误。

系统 | Ecosystem相关

Standard JS

JavaScript 代码规范,自带 linter & 代码自动修正,可以帮助你(及你的团队)节省大量时间

Standard JS 目录

1.快速开始 | quick start
2.常见问题 | FAQ
3.规则 | Rules
4.系统 | Ecosystem