phpstorm eslint使用

文章讲述了作者研究eslint的使用过程,遇到的版本兼容问题以及如何解决编辑器报错。通过npm安装特定版本的eslint及相关插件,然后初始化配置,关闭某些不适应的规则,如import/extensions和import/no-unresolved。作者还提到在找寻相关文档的困难,最终成功配置并推荐了eslint-plugin-vue的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

研究了半天eslint 怎么用,现记录结果

//安装eslint,这里有个坑,最新eslint安装后用不了,编辑器报错
npm intall eslint@8.22.0 eslint-plugin-vue@latest eslint-config-airbnb-base@latest eslint-plugin-import@^2.25.2
//初始化
eslint --init //一堆选项,按情况下一步即可
//初始化最后一步提示
The config that you've selected requires the following dependencies:
eslint-plugin-vue@latest eslint-config-airbnb-base@latest eslint@^7.32.0 || ^8.2.0 eslint-plugin-import@^2.25.2
√ Would you like to install them now? · No / Yes
//别选yes,选yes后因eslint@^7.32.0 || ^8.2.0,会自动安装最新eslint
//安装后phpstorm会提示各种错误,挨个关掉检测规则
module.exports = {
  env: {
    browser: true,
    es2021: true,
  },
  extends: [
    'airbnb-base',
    'plugin:vue/recommended',//https://eslint.vuejs.org/user-guide/ 在这里有配置信息,可以到这查看,我选的这个级别感觉很好,会强制很多东西
  ],
  parserOptions: {
    ecmaVersion: 'latest',
    sourceType: 'module',
  },
  plugins: [
    'vue',
  ],
  rules: {
    'import/extensions': 'off',//关掉import a from '@/test/a因没有扩展名而报的错
    'import/no-unresolved': 'off',//关掉import a from '@/test/a 无法解析报的错
     quotes: "off",//关掉因字符串使用双引号报的错,因项目中已经太多地方用的双引号了
  },
};


配置不难,难的是找文档,这顿找,奶奶的。去eslint官网文档的规则列表中根本找不到关于扩展名相关的配置,后来突发奇想,把phpstorm的提示规则写在规则那才成。
在一个npm资源网https://www.npmjs.com/查到eslint-plugin-vue 跳转插件官网,才找到eslint-plugin-vue怎么用。。。

### 如何在 PhpStorm使用内置的 Composer #### 初始化和配置 Composer 为了确保 Composer 已经初始化并配置好,在打开 Laravel 项目之后,应当选择项目的根节点。通过右键点击该项目工具窗口中的根目录,并从上下文菜单中选择 `Composer | Init composer...` 来启动 Composer 的初始化过程[^1]。 如果尚未安装 `composer.phar` 文件,则 PhpStorm 可以为用户自动下载该文件以完成必要的设置工作。 #### 使用全局 Composer 安装 对于一些开发工具如 PHPCS、PHPUnit 或者 PHPMD 等,通常会将其放置于全局 Composer 安装路径下。例如,在 Windows 操作系统的环境中可能会发现位于 `C:\Windows\SysWOW64\vendor\autoload.php` 下面存在一个名为 `autoload.php` 的文件,这表明这里可能是一个全局性的 Composer 安装位置[^2]。 不过需要注意的是,当涉及到具体的应用程序依赖管理时,建议还是采用本地方式来进行处理而不是依赖全局环境变量下的 Composer 设置。 #### 安装项目依赖 要获取所有必需的库和其他资源包作为应用程序的一部分,可以在命令行界面运行如下指令: ```bash composer install ``` 这条命令将会读取当前目录下的 `composer.json` 配置文件,并据此拉取指定版本号的所有外部组件到 vendor 文件夹内[^4]。 此外还可以利用 IDE 提供的功能按钮来执行相同的操作而无需手动输入终端命令;只需找到相应的选项即可触发此操作流程。 #### 测试安装是否成功 一旦完成了上述步骤,可以尝试修改源码文件(比如将 `src/SkeletonClass.php` 修改成特定的形式),以此验证 PHPUnit 是否能够正常运作以及整个构建链路是否畅通无阻。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值