草庐IT

brackets-eslint

全部标签

5分钟带你看懂 prettier + eslint 搭配(vscode)

    最近身边不少朋友在用eslint和prettier搭配的时候,总是遇到一些莫名其妙的报错,自己也不知道怎么配,所以我总结了一下自己搭配的步骤,分享一下,如有不对之处,静请诸位大佬雅正!    本文按顺序配置一下几个功能    1、配置ctrl+s,自动保存功能    2、配置eslint的两种方式    3、配置prettier的两种方式    4、解决eslint和prettier冲突问题 1、配置ctrl+s,自动保存功能    第一种,在vscode设置里面配置(推荐第一种)        1.点击Vscode的设置=>工作区=>文本编辑器        第二种,在你使用的格式化

javascript - 如何在 Adob​​e Brackets IDE 中链接外部 javascript 文件?

代码在Codecademy中有效,但在AdobeBrackets中似乎无效集成开发环境。非常感谢在此问题上的任何帮助!HTML文件TestingCSS文件div{height:100px;width:100px;background-color:aqua;}Javascript文件varmain=function(){$('div').click(function(){$('div').hide();});};$(document).ready(main); 最佳答案 检查您的文件夹结构。当您包含js文件时,与编辑器无关。还有一件事

html - Brackets 中等效的 Atom Indent Guides 是什么?

什么是等效的Atom缩进指南,例如Bracket显示垂直线连接匹配的开始/开始和结束/结束括号或关键字? 最佳答案 Atom支持“IndentGuides”甚至命名相同,您可以通过从CommandPalette中选择SettingsView:Open来访问配置或按Ctrl-,(Control+逗号)。向下滚动大约三分之二,有一个复选框可以打开或关闭缩进指南:启用后,它们在编辑器中看起来像这样: 关于html-Brackets中等效的AtomIndentGuides是什么?,我们在Stac

javascript - 查找并替换字符串中第 n 次出现的 [bracketed] 表达式

我有一个表单,其中名称属性得到更新,但问题是我使用如下多维值:etc...我需要用JavaScript更改方括号内的值,无论它们在什么位置。我尝试使用以下正则表达式来匹配方括号之间的值:/(?但这会匹配所有出现的情况,而我需要做的是以某种方式找到并替换第n次出现的情况。或者如果有另一种方法可以在不使用正则表达式的情况下查找和替换方括号内的值,我会洗耳恭听。提前致谢已解决最终代码如下:$('input',this).each(function(){varname=$(this).attr('name');vari=0;$(this).attr('name',name.replace(/\

jquery - ESLint dollar($) 未定义。 (无-undef)

$("#ID").hide();我将ESLint添加到我的项目中。一切正常,除了符号$。我收到错误:[eslint]'$'未定义。(无undef)我的.eslintrc.json(注意:它有additionalrules设置为在有等效的javascript函数时禁止jquery函数):{"env":{"browser":true,"commonjs":true,"es6":true},"extends":["eslint:recommended"],"parserOptions":{"sourceType":"module"},"plugins":["dollar-sign","jqu

javascript - 如何为 "linebreak-style"编写 ESLint 规则,根据 Windows 或 Unix 进行更改?

众所周知,Windows中使用的换行符(新行)通常是回车符(CR)后跟换行符(LF),即(CRLF),而Linux和Unix使用简单的换行符(LF)现在,就我而言,我的构建服务器使用支持Linux和Unix格式,因此,以下规则在构建服务器上完美运行:linebreak-style:["error","unix"]但我在Windows上进行开发,我需要在每个gitpull/gitpush上更新规则,如下所示,linebreak-style:["error","windows"]那么,有什么方法可以编写一个通用的linebreak-style规则来支持这两种环境,Linux/Unix和Wi

javascript - 解析错误 The Keyword import is Reserved (SublimeLinter-contrib-eslint)

我有一个eslint问题,它给我[ParsingErrorThekeywordimportisreserve]这只发生在sublime中,在atom编辑器中工作正常。我有eslint.eslintrc.jsmodule.exports={"extends":"airbnb","plugins":["react"]};包.json{"name":"paint","version":"0.0.0","description":"paintonthebrowser","main":"index.js","scripts":{"test":"echo\"Error:notestspecifie

javascript - Adobe Brackets 禁用 jslint 但允许 jshint

我的基本问题:在Adob​​eBrackets编辑器中,如何在关闭或禁用jslint的同时使用jshint?我的tl;dr:在Adob​​eBrackets编辑器中检查javascript时,我发现我得到了jslint和jshint的结果。虽然我根据自己的喜好配置了jshint,但我永远无法避免出现的警告符号,表明我未能通过jslint,所以看起来我的linting总是有问题。我只想使用jshint,因为通过.jshintrc文件全局配置它的能力非常有用,但我没有看到关闭jslint并仍然允许jshint的方法。有人知道怎么做吗?我想我可以转储jshint并只使用jslint,但由于后

javascript - 带有 React 的 ESLint 给出 `no-unused-vars` 错误

我已经设置了eslint和eslint-plugin-react。当我运行ESLint时,linter为每个React组件返回no-unused-vars错误。我假设它没有识别出我使用的是JSX或React语法。有什么想法吗?示例:app.jsimportReact,{Component}from'react';importHeaderfrom'./header.js';exportdefaultclassAppextendsComponent{render(){return({this.props.children});}}Linter错误:/my_project/src/compo

javascript - 如何配置 ESLint 以允许粗箭头类方法

ESLint抛出Parsingerror:Unexpectedtoken=错误,当我尝试检查我的Es6类时。我缺少什么配置参数来启用eslint中的粗箭头类方法?示例类:classAppextendsReact.Component{...handleClick=(evt)=>{...}}.eslint{"ecmaFeatures":{"jsx":true,"modules":true,"arrowFunctions":true,"classes":true,"spread":true,},"env":{"browser":true,"node":true,"es6":true},"ru