vscode
本文的后续将更新放在 github 中。
配置
推荐在项目中使用 .vscode/setting.json
文件保存配置。推荐配置如下:
{
"javascript.validate.enable": false,
"editor.wrappingColumn": 100,
"files.eol": "\n",
"beautify.onSave": ["js", "css", "html"],
"beautify.language": {
"css": [
"less"
],
"html": [
"vue"
]
},
"beautify.onSaveIgnore": [
"**/node_modules/**",
"**/*+(.|_|-)min.*"
]
}
插件
-
它是一款javascript, JSON, CSS, 和HTML代码格式美化工具,在 [js-beautify][3] 的基础上实现的。 推荐在项目中使用 `.jsbeautifyrc` 文件保存配置。推荐配置如下:
{ "eol": "\n", "e4x": true, "js": { "end_with_newline": true }, "html": { "extra_liners": [] } }
-
由微软官方维护的一款整合进 VSCode 的 [ESlint][5] 插件。 推荐在项目中使用 `.eslintrc` 文件保存配置。推荐配置如下:
{ "env": { "browser": true, "es6": true, "node": true }, "parser": "babel-eslint", "extends": "airbnb-base", "plugins": [ "html" ], "parserOptions": { "ecmaVersion": 6, "ecmaFeatures": { "experimentalObjectRestSpread": true, "jsx": true }, "sourceType": "module" }, "rules": { "comma-dangle": [2, "never"], "no-console": 0, "no-alert": 0, "indent": [2, 4, { "SwitchCase": 1 }] } }
> 特别注意,VSCode 当前版本(1.6.1)不支持对 `<script>` 标签内的 `JS` 代码进行验证,[issue][6]。
-
> A mighty, modern CSS linter that helps you enforce consistent conventions and avoid errors in your stylesheets. 推荐在项目中使用 `.stylelintrc` 文件保存配置。推荐配置还在整理中:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。