-
1 votesanswersviews
使用eslint与travis CI
我正在尝试在github上为我的repo设置一个travis CI,我想运行一个eslint作为构建中的一个检查,这是我的.travis.yml配置文件内容 language: node_js cache: directories: - "node_modules" sudo: false script: - "npm run lint" ... -
6 votesanswersviews
使用npm作为任务运行/构建工具 - 遇到一些cli模块的问题
在阅读本文后,我正在尝试使用npm作为任务运行/构建工具: How to use npm as a build tool 虽然我取得了一些成功,但我仍然坚持一件事 . 运行命令行全局工具(如JSLINT,JSHINT或ESLINT)时,npm将始终在控制台窗口中显示Exit 1代码: 如您所见,该命令工作正常,但是npm将其视为错误并显示错误日志信息 . 这是正常的和/或是否有办法将其关闭以用于... -
6 votesanswersviews
ESLint在Yarn全局安装上有更漂亮的问题
我正在设置我的ReactJS环境,我正在关注该主题的FrontendMaster课程 . 在通过Yarn全局安装 eslint 和 prettier 后,作者运行此命令 eslint js\**\*.{js,jsx} 并在他的机器上,一切都很好,但我得到以下内容: 哎呀!有些不对劲! :( ESLint找不到插件“eslint-plugin-prettier” . 这可能由于几个不同的原因发生:... -
6 votesanswersviews
Jest快照不匹配 - Windows vs Unix / Linux Line Endings
我们有一个由多个开发人员在多个操作系统上开发的项目 . 我们在更漂亮的配置中设置了120个字符的字符限制 . 我们的Windows机器正在生成与我们的linux / unix机器不同的快照 . 视窗: <h4 className="RightPanel__item--heading heading--headingBlocks subHeading-... -
3 votesanswersviews
Eslint内联注释允许在javascript文件中使用双引号
我在javascript文件中有一些存根json数据 . 我想将它保存为带双引号的有效JSON . Eslint期望在javascript文件中使用单引号,我不希望全局更改该规则 . 如何告诉eslint内联允许在给定代码块中使用双引号而不在每行末尾放置 //eslint-disable-line ? 我已经尝试将以下内容放在文件的顶部但没有成功: /*eslint quotes: [2, &q... -
1 votesanswersviews
我怎样才能让Prettier和ESLint一起工作?
使用Sublime Text 3时,如何让两者一起工作? 在文件保存中,Prettier用双引号替换单引号,而ESLint查找单引号 . 如何让两个包一起工作? .eslintrc { "parser": "babel-eslint", "extends": "airbnb", &q... -
19 votesanswersviews
更漂亮的Airbnb的ESLint配置
最近,我开始在我的编辑器中使用Visual Studio Code,并找到了Prettier - JavaScript格式化程序 . 我认为这是一个很棒的插件,因为它可以帮助我保持代码看起来不错 . 我设置了Airbnb的ESLint配置,并发现它非常有用 . 这是捕获 . 我正在运行的Airbnb ESLint配置与Prettier不太搭配 . 例如,对于JavaScript字符串,Pret... -
1 votesanswersviews
在多个操作系统中管理Visual Studio Code ESLint扩展中的行尾
我正在使用Github上的存储库进行React Express MongoDB项目 . 我正在使用Windows作为我的主要工作站 . 但是,我经常用我的macbook提交一些文件 . 两者都使用相同设置BTW的Visual Studio代码 . 我在提交之前使用自动格式化,格式化保存和ESLint来保持干净的外观 . 每当我从git中提取时,ESLint插件都会突出显示每一行的字符 . 在我的.... -
1 votesanswersviews
在React项目中使用Prettier(使用Material-UI)时,如何使ESlint不那么严格?
Update 我在我的客户端应用程序的根目录中添加了一个.eslintc文件,并在其中添加了这个JS对象: { "extends": "react-app", "plugins": ["prettier"] } 这消除了在我的IDE中显示的linting问题,但仍然使Prettier处于不良状... -
1 votesanswersviews
Make Prettier忽略JavaScript格式
在VSCode中,我安装了Prettier和ESLint . 我已将ESLint配置添加到我的用户首选项设置中,因此ESLint在所有项目中都是相同的 . 我希望Prettier使用ESLint作为格式化程序而不是自己的格式化程序,我可以使用它: "prettier.eslintIntegration": true 但是,这实际上并没有使用我在这里写的ESLint配置: &q... -
2 votesanswersviews
更漂亮的eslint换行符
我正在使用带有VSCode 1.18.1的eslint和用于VSCode的更漂亮/更漂亮的扩展0.26.0 . 在我的VSCode配置中,我有 "prettier.eslintIntegration": true, . 我的依赖关系曾经是: "eslint": "^3.19.0", "eslint-config-airbnb-... -
0 votesanswersviews
Visual Studio Code ESLint扩展:使用.gitignore作为.eslintignore?
是否可以在_1833687中使用 .gitignore 而不是 .eslintignore ? 我知道从命令行使用eslint是可行的: eslint --ignore-path .gitignore 我只是想知道是否可以在ESLint VSC扩展中执行相同的操作 . -
0 votesanswersviews
将“更漂亮的杂项”整合到.prettierrc中
美好的一天,我很难弄清楚如何使用这个 prettier-miscellaneous . (见:https://github.com/arijs/prettier-miscellaneous) 我需要做的就是将一个选项(函数前空格括号)集成到我当前的.prettierrc配置中,该配置不包含在官方更漂亮的扩展中 . 这是我目前的package.json "dependencies&qu... -
51 votesanswersviews
prettier-eslint,eslint-plugin-prettier和eslint-config-prettier之间有什么区别?
我想一起使用Prettier和ESLint,但我只是通过一个接一个地运行它们而遇到了一些冲突 . 我看到有这三个包似乎允许它们串联使用: prettier-eslint eslint-plugin-prettier eslint-config-prettier 但是,我不确定使用哪个包,因为这些包名都包含 eslint 和 prettier . 我应该使用哪个? -
0 votesanswersviews
适用于JSX的ESlint Prettier
我对于为jsx标签实现正常样式的更漂亮的正确配置感到沮丧 .我要这个 : const template = ( <div> <h1> Hello world!</h1> <p> This is some info</p> </div> ); 我得到了这个: const template = ( ... -
1 votesanswersviews
Prettier / Eslint在支架后保持换行符
我最近考虑使用Prettier来帮助维护一致的代码结构 . 我找到了Prettier VSCode plugin并看到它也有一个使用Prettier-eslint的选项 . 在大多数情况下,它很棒,但Prettier确实有一件事让我疯狂 . 假设我在React组件的 render 函数中有这个: return ( <button onClick={ ... -
1 votesanswersviews
如何让Prettier,Eslint和Visual Studio Code一起玩得很好
我有问题变得漂亮,eslint和视觉工作室代码一起玩得很好 . 我一直在VSCode中看到这样的红色错误: [eslint] Replace `↹` with `··` (prettier/prettier) 我有VSCode插件eslint和更漂亮的安装 . VSCode config { "javascript.validate.enable": false, &quo... -
3 votesanswersviews
如何让VueJS ESLint(Airbnb)Prettier一起工作? (VSCode)
在过去的几天里,我一直在试着让它发挥作用并且没有运气,所以我希望这里的人可以提供一些帮助! 基本上,我正在使用VueJS,我非常喜欢Airbnb使用的ESLint规则,但我也想使用更漂亮的 ONLY 格式 . (最大长度,缩进等...)因此,例如,而不是它; <li v-for="(item, index) in this.list" v-bind:key="... -
48 votesanswersviews
在带有eslint-config-airbnb的扩展名为' .js'的文件中不允许使用JSX
我已经安装了eslint-config-airbnb,它应该为React预先配置ESLINT: 我们的默认导出包含所有ESLint规则,包括ECMAScript 6和React . 它需要eslint,eslint-plugin-import,eslint-plugin-react和eslint-plugin-jsx-a11y . 我的 .eslintrc 扩展了它的配置: { "e... -
1 votesanswersviews
Atom Prettier Eslint
我使用的是更漂亮的eslint,除了方法链接之外,它对一切都很有用 . 它随机打破了它 . 我不喜欢它如何工作,并希望尽可能完全禁用此功能 . 这是它的作用的一个例子 . 我不喜欢pgDB如何在它自己的行中 . .map(make => { pgDB .none( 'INSERT INTO makes(ed_id, name, nice_nam... -
1 votesanswersviews
无法在Atom编辑器中使用eslint
关于如何使用Atom安装和运行ESLint,我完全迷失了 . 因此,我将逐步发布,如果有人可以帮助实现这一目标,那将非常棒 . 原子:1.19.5 Atom,linter 2.2.0 Atom,linter-eslint 8.2.1 我已经卸载并重新安装了Atom插件,并禁用了除Core和2连接器之外的所有其他插件 . npm list -g --depth=0 所有全球安装:... -
3 votesanswersviews
如何使用nodejs express应用程序配置eslint
js申请 . 我需要在这个应用程序中使用eslint . 我正在使用https://www.npmjs.com/package/eslint-config-airbnb并在VS Code编辑器中使用更漂亮的插件 . .eslintrc { "extends": "airbnb" } 在添加eslint插件https://marketplace.visu... -
4 votesanswersviews
使用Prettier在Vue模板中保留垂直空白
我在我的Vue项目中使用eslint-plugin-vue . 我有以下 .prettierrc 文件: // /.prettierrc { "arrowParens": "avoid", "bracketSpacing": true, "insertPragma": false, "jsxB... -
1 votesanswersviews
eslint规则要求React组件扩展React.Component?
是否有一个eslint插件来检测表单的警告 Warning: App(...): React component classes must extend React.Component. 理想情况下,自动修复它们? 编辑:也许近似的是找到不扩展React.Component但有一个返回JSX的render()方法的类 . (与从React 0.13升级到0.14相关,自extending Reac... -
4 votesanswersviews
使用Redux Actions管理eslint错误
我正在使用react-redux来管理我的演示文稿和容器组件 . 我将以下面的方式从我的容器组件向我的演示组件传递一系列操作: - function mapDispatchToProps(dispatch) { return bindActionCreators({ ...ActionList1, ...ActionList2 }, dispatch); } export default... -
0 votesanswersviews
在ubuntu 16.04上的eslint-config-airbnb
尝试在Ubuntu 16.04上安装eslint-config-airbnb时,我遇到了一些问题 $ npm install eslint-config-airbnb npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup Not compatible with your o... -
12 votesanswersviews
Eslint(Airbnb)缩进问题与React代码(JSX)
我正在与我的 eslint 的一个小问题作斗争,它似乎在大多数情况下工作正常,但有些情况下,它与React代码无关 . 我们以此代码为例: const cellPLay = (name, src) => ( <Table.Cell> <Modal trigger={<Button icon><Icon name="video play... -
0 votesanswersviews
反应弹出后“过程未定义”错误
在我的react项目中运行 yarn eject 后,在index.js中调用 registerServiceWorker() 时出现 'process' is not defined 错误 . 脚本和配置目录中的文件不会被修改 . 我得到 module 变量的相同错误 . -
4 votesanswersviews
Prettier不适用于在可视代码中将双引号更改为单引号
我在可视代码中使用EsLint和Prettier . 没有单引号和双引号,一切都很好 . 这是我的.eslintrc文件: { "parser": "babel-eslint", "plugins": ["prettier"], "rules": { "prettier/prettier&... -
0 votesanswersviews
通过重新格式化HTML元素上的右括号来阻止eslint和更漂亮
好的,这让我疯了!如何阻止eslint / prettier将DIV元素中的右括号移动到保存时的新行?我已经尝试了几乎所有的eslint规则,并且打开和关闭更漂亮 .我附上了截图,向社区展示了我的意思 . 因为它是代码格式化问题,所以stackoverflow要我正确格式化(这违背了目的) . 非常感谢!谢谢 . html_code_all_wonky