eslint相关内容
我正在尝试按照 angular 中的说明将 Angular 项目从 TSLint 切换到 ESLint-eslint Github 存储库. 我运行了 ng add @angular-eslint/schematics,它向我的 package.json 添加了以下依赖项: "@angular-eslint/builder": "1.2.0",“@angular-eslint/eslin
..
由于意外使用逗号,我收到 eslint 警告.我找到了这个答案,但它与我的问题不符.> 我有这个代码 const 减少 = _.map(_.keys(grouped), function(e) {return _.reduce(grouped[e], function(r, o) {返回 r.count += +o.amount, r}, {price: parseFloat(e), coun
..
我正在用 React 编写 TypeScript.该项目是由 CRA 生成的.我为 .eslintrc.json 使用了 react-app 配置.但是我决定使用 eslint-config-airbnb 所以我添加了它并更改了我的 .eslintrc.json {“扩展":[“Airbnb",]} 突然我从 ESLint 得到了关于我在代码库中使用的 enum 类型的解析错误 `解析错误:
..
嗨,我在函数中使用了三元运算符.但是 eslint 在这方面抛出了错误.请帮我解决这个问题. const Test = (showBtn,bubbleId,latitude,longitude,zoom,drillLevel)=>{setShowBtn(showBtn);钻级 === '区域' ?getCitiesData(bubbleId) : getStatesData();设置视口({.
..
所以我在我的文件中有这个导入 import { catchError, finalize } from 'rxjs/operators'; 当我运行 eslint 时,我收到此错误: 错误 'rxjs/operators' 应该列在项目的依赖项中.运行 'npm i -S rxjs/operators' 来添加 import/no-extraneous-dependencies 我在 p
..
是否可以在 react-structured-data JSX内使用地图数组数据( $ {adv_event.title} )? 我尝试添加反引号,但未成功: name:“`$ {adv_event.title}`", 尝试1:
..
很长一段时间后,我刚刚升级了Eslint,突然之间,我有很多错误.值得注意的下面提出的问题是 indentation .也许值得一提的是,我使用 tabs 而不是 spaces 进行缩进 问题:我的导入值按照eslint缩进术语"first"缩进.“第一个"基本上意味着,所有其他声明都缩进以与第一个属性对齐.看到这个: 即使我使用 tab ,而不是 space 进行说明,我仍然必须使用
..
在Javascript中,有时我会不小心写: if(obj.method){//
..
我使用的 eslint-plugin-tsdoc 效果很好,除了不需要整理文件的文件外,例如,任何使用apidoc而不是tsdoc注释样式的api路由./p> 在运行任何棉绒时都会导致错误.无论如何,我可以忽略 eslint-plugin-tsdoc 的文件吗?我不想完全忽略eslint的文件,因为我仍然需要检查打字稿. 解决方案 您可以在.eslintrc文件中使用override属性
..
例如我想限制导入 react-use ,但允许 react-use/lib/usePrevious .我试过了: 规则:{'no-restricted-imports':[2,{模式:[“反应使用",]}],}, 还有 规则:{'no-restricted-imports':[2,{模式:[“反应使用",'!反应使用/*',]}],}, 但是,在两种情况下,我都会遇到以下错误: 从'
..
我已经创建了正确的类型检查器函数,但是解析器告诉我缺少分号,但是我不知道在哪里. 我的代码 export const IsFirestoreUserData =(toVerify:任意):toVerify为FirestoreUserData =>{如果(toVerify.profile ===未定义)返回false;如果(toVerify.profile.name ===未定义)返回fa
..
我有一个项目 portal .在开发过程中,我意识到我实际上需要在存储库中进行多个项目.因此,我现在有一个像这样的项目结构: 我想知道,是否可能在 portal 和 shop 目录之外都包含 tsconfig.json 文件,这意味着打字稿编译器选项将适用于两个项目?在门户项目上执行 npm run serve 时,我似乎收到此错误: 错误:找不到"C:\ Git \ ui \ porta
..
我必须从Firebase存储桶中导入一个打字稿文件.它包含数据以及类型定义. 导出接口MyData {//...}导出const myData = {//...} 这是我随附的代码: export const readData = async(fileDir:字符串,fileName:字符串):Promise=>{//打开桶const bucket:桶= admin.s
..
我在VSCode中使用ESLint 扩展进行格式化和检查我的JavaScript代码.但是,我不希望ESLint向我显示警告(代码下方的红线),尤其是.与代码格式化有关的代码,但是每次我保存文件时仍然进行格式化.是否有可能做到这一点? 这是我的VSCode配置: {"editor.fontSize":14"explorer.openEditors.visible":0,"files.au
..
我正在通过.html.twig文件中的脚本标记将twig对象传递给javascript,而VS Code抱怨说“期望属性分配.js[17,38]".是否可以完全关闭.html.twig-files或完全关闭检查?无论如何,我都在使用ESLint扩展. ...window.PROPS = {{props | json_encode | raw}};...
..
我正在使用Material-UI,并且正在从中切换所有导入 从"@ material-ui/core"导入{Button}; 到 从"@ material-ui/core/Button"导入按钮; 我想添加一个皮棉规则,以禁止从"@ material-ui/core"直接导入,但允许任何子文件夹,例如"@ material-ui/core/Button". 我发现“无限制进口"应
..
我使用 eslint --init 将ESLint配置为我的项目,并将其配置为我的项目. 现在,我想从我的项目中删除它,因为它在项目中显示出不必要的错误. 如何从我的项目中删除启动的ESLint? 解决方案 基本上,只需从项目中删除 .eslintrc 和任何其他eslint配置文件(如果有). 另外,检查您的package.json并删除所有eslint软件包,并在您的
..
假设您正在使用React,并且正在编写一个自定义钩子 useSomething ,该钩子每次为同一组件调用时都会返回相同的事物. const something = useSomething()//时间X的useSomething()=时间Y的useSomething() 如果您现在在 useEffect(()=> ...)内使用此 something 值,并且您未传递 something
..
初学者问题困扰于React Component的实现.我已经尝试过食谱中的所有内容,但都没有运气. 预期"this"将由类方法"aaaa"使用 他的代码有什么问题 import从'react'导入React;TestStuff类扩展了React.Component {构造函数(道具){超级(道具);this.aaaa = this.aaaa.bind(this);}aaaa(){c
..
在阅读针对EsLint的文档后,我正在使用规则在条件条件下的多行或嵌套行 . “规则":{"curly":["warn","multi-or-nest"],"quotes":"warn"} 它可以按预期工作,但是当代码令我满意时,Prettier给我一个错误,建议将条件后的语句放在一行上,这不是我想要的(我也不想使用)不必要的小冰壶.) //首选样式如果(条件)做一点事();if(cond
..