首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何制定企业级代码规范与检查

    plugins plugin 则提供了除预设之外的自定义规则,当你在 ESlint 的规则里找不到合适的的时候就可以借用插件来实现了 module.exports = { parser: '@typescript-eslint.../eslint-plugin -D 这两个依赖分别是: @typescript-eslint/parser:ESLint 的解析器,用于解析 typescript,从而检查和规范 Typescript...@typescript-eslint/eslint-plugin:这是一个 ESLint 插件,包含了各类定义好的检测 Typescript 代码的规范。...带着两个问题继续往下看 集成 安装模块包 我们来看如何结合 ESLint 来使用。...模块实际是为 eslint-plugin-prettier 插件服务的,在 eslint-plugin-prettier 的源码中调用了 eslint-config-prettier 中相关的配置,然后执行插件中的代码

    2K20

    记录在TS项目中使用eslint规范代码时遇到的问题

    报错内容:as语句无法识别,导致(window as any).hello这种语句报错 问题原因:eslint 在检测代码时,会先将代码转换为 AST 对象 而这个转换过程需要指定的解析器才能完成,eslint...install --save-dev eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin 修改eslint配置文件 .eslintrc.js.../eslint-plugin', // 加载插件,使其对代码进行处理 'react', 'import' ], parser: '@typescript-eslint/parser...在执行 no-unused-vars 规则检测时,使用的是默认的检测规则,也就是 js 的变量检测规则 解决方法:禁用默认的no-unused-vars改为 @typescript-eslint/no-unused-vars...': [1, { vars: 'all', args: 'after-used' }], // 不能有声明后未被使用的变量或参数 'no-unused-vars': 'off', '@typescript-eslint

    71020

    Vue学习笔记4-项目开发规范及插件

    完整配置属性说明表 在项目根路径新建文件 .editorconfig 在项目中我们最好是使用统一行尾符(建议不管还是 mac 还是 windows 都使用 lf ),但是按上面的配置,我们发现保存的时候无法将...package-lock.json pnpm-lock.yaml .history 三、插件配置 3.1 TypeScript 3.1.1 安装 yarn add -D typescript typescript...ESLint还支持插件,第三方框架会基于ESLint写出自己的代码检查插件。比如Vue3对应eslint-plugin-vue。...3.2.1 安装 yarn add -D eslint eslint-define-config eslint-plugin-vue vue-eslint-parser @typescript-eslint.../eslint-plugin @typescript-eslint/parser eslint:判断代码是否符合规则; eslint-define-config:大部分开发者使用的默认规则; eslint-plugin-vue

    29640
    领券