webstrom 适配 eslint 跟 prettier

万万没想到开箱即用的 webstorm 也有需要适配vscode+插件的一天,最近用 webstorm 发现部分 eslint 跟 prettier 没有生效,需要修改一些配置项,内容如下

一、适配 eslint

配置位于 File->settings->Language & Frameworks->JavaScript->Code Quality->Eslint,需要打开Run eslint --fix on save

二、适配 prettier

注意使用的是 Javascript 还是 Typescript, 如果项目用的是 Javascript 修改的是 Javascript的配置,如果项目用的是 Typescript 修改的是 Typescript 的配置

我改了半天 Javascript 就是没生效,恍然意识到项目是 Typescript 的

webstrom 是自带的 prettier,需要修改一些与 Airbnb 规范 有出入的地方

1. 对象前后空格

File->settings->Code Style->JavaScript->Spaces->Within

javascript 复制代码
import {Components} from 'react'
=> 
import { Components } from 'react'

2. 对象换行

3. 句末添加分号

相关推荐
IT_陈寒2 小时前
SpringBoot这个自动配置坑我跳了三次
前端·人工智能·后端
kyriewen3 小时前
我用 AI 一周写完了整个项目,上线第一天就崩了——这是我踩过最贵的 5 个坑
前端·javascript·ai编程
Larcher3 小时前
AI Loop:让AI像人一样自主完成任务的核心机制
javascript·人工智能·设计模式
默_笙3 小时前
🃏 JS 只有 8 种数据类型,但我花了 2 天才搞懂 null 和 undefined 的区别
javascript
牧艺3 小时前
从零到协同:构建类飞书在线文档系统的五个技术重难点
前端·人工智能
jump_jump4 小时前
流式 HTML:从 htmx 片段装配到浏览器原生增量渲染
javascript·性能优化·前端工程化
红尘散仙4 小时前
想写一个像样的终端 App?试试把 React 的开发体验搬进 Rust TUI
前端·rust
袋鼠云数栈UED团队4 小时前
一套 Spec-First 的 AI 编程工作流
前端·人工智能
袋鼠云数栈前端4 小时前
一套 Spec-First 的 AI 编程工作流
前端·ai+
angerdream5 小时前
Android手把手编写儿童手机远程监控App之vue3 路由守卫
前端