VSCode使用TSLlint校验TS代码

  1. 下载TSLint插件

  2. 可以在项目的根目录下新建tslint.json的文件,用来自定义规则

  3. VSCode的设置setting.json中添加,可以在保存的时候自动格式化代码

    // 设置为true时,每次保存的时候自动格式化;值设置为false时,代码格式化请按shift+alt+F
    "editor.formatOnSave": true,
    // 每次保存的时候将代码按eslint和tslint格式进行修复
    "editor.codeActionsOnSave": {"source.fixAll": true
    },
    
  4. 进入设置的方法,点击设置之后,右上角有一个文件样式,点击几个进入

  5. 自用的tslint.json

    {"defaultSeverity": "warn","rules": {"member-access": false,"no-parameter-reassignment": false,"prefer-for-of": true,"no-namespace": false,"only-arrow-functions": false,"no-shadowed-variable": false,"no-string-literal": false,"ban-types": false,"await-promise": false,"curly": false,"forin": false,"no-arg": true,"no-bitwise": false,"no-conditional-assignment": true,"no-console": false,"no-debugger": false,"no-duplicate-super": true,"no-empty": false,"no-eval": true,"no-for-in-array": true,"no-invalid-template-strings": true,"no-invalid-this": false,"no-null-keyword": false,"no-sparse-arrays": true,"no-string-throw": false,"no-switch-case-fall-through": true,"no-unsafe-finally": true,"no-unused-expression": false,"no-use-before-declare": true,"no-var-keyword": true,"radix": false,"restrict-plus-operands": false,"triple-equals": false,"use-isnan": true,"max-classes-per-file": [true, 1],"max-file-line-count": [true, 1000],"max-line-length": [true, 300],"no-default-export": false,"no-duplicate-imports": true,"align": [false, "parameters", "arguments", "statements", "members", "elements"],"array-type": [false, "array"],"class-name": false,"comment-format": [false, "check-space"],"encoding": false,"import-spacing": true,"interface-name": [true, "always-prefix"],"jsdoc-format": false,"new-parens": true,"object-literal-sort-keys": false,"no-consecutive-blank-lines": [true, 2],"no-trailing-whitespace": [false, "ignore-comments", "ignore-jsdoc"],"no-unnecessary-initializer": false,"no-throw-literal": false},"linterOptions": {"exclude": ["e2e/**/*"]}
    }
    

VSCode使用TSLlint校验TS代码相关推荐

  1. 如何用vscode调试ts代码

    如何用vscode调试ts代码 准备工作:ts下载好,vscode下载好,node下载好,npm包安装好 打开vscode,在拓展商店搜索"Code Runner",下载好, 编辑 ...

  2. php强类型 vscode,VSCode 扩展入门,后缀代码补全的实现

    我们项目组使用了 protobuf 作为传输协议,其好处不用多说.可是由于 go 默认数字类型是 int,且 go 属于强类型语言,切换类型就成了家常便饭. 一般来说,切换类型的步骤不外乎: 选中数字 ...

  3. vscode如何及时提示flutter代码

    Vscode如何及时提示Flutter代码 在开发flutter项目的时候有些同学会发现 vscode的提示不是特别及时,这个时候我们可以配置vscode中的参数 1.点击文件->首选项-> ...

  4. 第一次vscode 推送已有代码 到gitee新仓库

    第一次vscode 推送已有代码 到gitee新仓库 到码云里新建一个仓库 注意:这里不要勾选Readme初始化仓库选项. 等会你会在本地初始化仓库,并第一次推送到该远程仓库. gitee如果没有勾选 ...

  5. 在 Notepad++ 运行 Closure Linter 来校验JS代码

    在这篇blog之前写过同类的校验JS代码工具:JavaScript Lint 的在 Notepad++ 中如何使用,google 提供的 Closure Linter 给了我们更多的工具选择. Clo ...

  6. vscode上直接运行ts

    1.准备环境,安装Node.js 官网地址:http://nodejs.cn/ Node.js是js的一个基于Chrome V8引擎的运行环境,安装好之后可以通过 node -v 查看版本 2.安装T ...

  7. VSCode内用markdown写代码时出现很多段落标记的解决方案

    在VSCode内用markdown写代码时,出现很多段落标记如下图所示. 开始以为是代码的问题,粘贴了很多次,不行. 把代码放在记事本里,粘贴过来,不行. 敲一段代码试试,也不行. 看来是文件本身出了 ...

  8. 1.TypeScript入门之TS初体验(运行TS代码)

    Ⅰ.TypeScript介绍 1.1 TypeScript是什么 TypeScript(简称TS)是JavaScript的超集(JS有的TS都有). TypeScript = Type + JavaS ...

  9. vscode插件快餐教程(5) - 代码补全

    vscode插件快餐教程(5) - 代码补全 上节我们介绍了lsp的基本框架和协议的三次握手. 下面我们先学习一个最简单的功能协议:给vscode发送一条通知. LSP窗口消息 在LSP协议中,跟窗口 ...

  10. CRC-16原理及通用的16位CRC校验算法代码

    CRC-16原理及通用的16位CRC校验算法代码 循环冗余码校验英文名称为Cyclical Redundancy Check,简称CRC.它是利用除法及余数的原理来作错误侦测(Error Detect ...

最新文章

  1. 配置Android开发环境(fedora)
  2. 人大魏哲巍:图神经网络的理论基础
  3. Consumer is not subscribed to any topics
  4. 近世代数--环同态--环同态基本定理
  5. 装车机器人_智造春天脚步近 青岛这家机器人公司着手打造模块化、标准化技术平台...
  6. 前端学习(2161):vuecli项目得目录结构解析
  7. mysql 执行计划 视频_MySQL执行计划的讲解
  8. 第二周代码(wc项目)
  9. ubuntu装机并设置远程连接
  10. python3 下载网络图片
  11. 关于ESP8266WIFI模块的介绍
  12. 【千锤百炼Python—14】:修改图片格式
  13. WIN10 修改用户下文件夹的名称
  14. 【老九学堂】【Java】初级编码规范
  15. 聊天室登录php,聊天室技术(二)-- 登录_PHP
  16. 用Java实现目录复制(包含此目录下的所有文件与目录)
  17. 安装SeisMix计算跨密度混合面
  18. 经典Seq2Seq与注意力Seq2Seq模型结构详解
  19. K_A16_001 基于STM32等单片机驱动HX711称重模块 串口与OLED0.96双显示
  20. Androiod面试-按照公司分类的面试题

热门文章

  1. veu-cli搭建项目
  2. 网站:推荐几款好用的在线短链生成工具
  3. 愤怒!竟然还有学校还在教 Java 的 Swing
  4. php模板生成pdf,PHP生成PDF
  5. matlab增加一行ones,MATLAB repmat()、ones()、zeros()、prod()函数的使用
  6. oracle新增,删除字段,设置默认值
  7. 获取多边形的最大最小坐标
  8. linux如何使用磁盘阵列卡,Linux的RAID磁盘阵列与阵列卡
  9. android获取手机号码的归属地以及运营商,本地查询
  10. 通信常识:波特率、数据传输速率与带宽的相互关系