
eslint
文章平均质量分 50
yusirxiaer
前端移动端一路の风景
展开
-
Function component is not a function declaration. eslint(react/function-component-definition)报错原因
此规则旨在为函数组件强制实施一致的函数类型。默认情况下,它更喜欢命名组件的函数声明和未命名组件的函数表达式。此规则将选项对象作为第二个参数,其中可以指定组件的首选函数类型。选项对象的第一个属性可以是。如果存在多个类型参数,或者只有一个受约束的类型参数,则类型参数不会产生语法冲突。它告诉你,这个规则它期望将组件声明为函数声明。JavaScript 中有一个无法修复的模式。或包含其中任何一个的数组,并且作为。或包含其中任何一个的数组,并且具有。如果您对一致类型的函数组件不感兴趣。原创 2023-08-15 13:50:58 · 1798 阅读 · 0 评论 -
Vue3 eslint 编译器宏和 defineProps,defineEmits,no-undef 规则警告
.eslintrc.js修改定义全局globalsmodule.exports = { globals: { defineProps: 'readonly', defineEmits: 'readonly', defineExpose: 'readonly', withDefaults: 'readonly' }, env: { browser: true, es2021: true }, extends: ['plugin:vu原创 2022-05-03 18:17:18 · 1895 阅读 · 1 评论 -
vue3 eslint The template root requires exactly one element问题
vue项目中手动引入eslintnpm install eslint --save-deveslint初始化npx eslint --init 运行时npm run lint 简单语法问题--fix会自动修复但是vue3项目出现只能有一个根节点的问题原因在于eslintrc.js里extends中plugin:vue/essential的问题看eslint-plugin-vue官网发现User Guide | eslint-plugin-vue...原创 2022-05-03 18:16:04 · 400 阅读 · 0 评论