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. 句末添加分号

相关推荐
怕浪猫10 分钟前
外包和大厂的前端代码,差在凌晨三点
前端·面试·github
m0_敲代码的彭于晏16827 分钟前
Vercel 前端部署与全栈开发实战指南
前端·状态模式
徐小夕30 分钟前
花了3个月,我们做了一款 AI 版的“飞书文档”
前端·算法·github
贾伟康41 分钟前
【化学实验室|17】HarmonyOS ArkTS 亮暗色与视觉令牌实战:集中颜色、间距和交互状态避免页面割裂
前端·移动开发·harmonyos·arkts·arkui
Csvn1 小时前
SSR/SSG/ISR(上):峡谷与渲染策略的时间预算
前端
Csvn2 小时前
SSR/SSG/ISR(下):可交互性、新鲜度与回源账
前端
酷炫码神2 小时前
Day 10|Pinia 状态管理:把散落在各组件的数据,收进一个全局仓库
android·开发语言·javascript
Elcker4 小时前
YnuoAgent(依诺):一个 npm 包,跑起属于自己的 AI 研发平台
前端·人工智能·npm
酷炫码神4 小时前
Day 8|Vue3 响应式:告别手动操作 DOM,让数据驱动界面
javascript·vue.js·ecmascript
计算机魔术师5 小时前
发现2天,修复2个月:AI挖穿PHP后,卡兹克讲透攻防时间差
前端