gpt4 book ai didi

eslint - AirBnB Linter 在同一行中多次套用使其太长

转载 作者:行者123 更新时间:2023-12-05 01:16:49 26 4
gpt4 key购买 nike

我似乎遇到了 AirBnB linting 悖论。

我有以下行:

const pagePromiseGenerator = (graphql, createPage) => (gqlNodeName, pageComponent) => new Promise((resolve, reject) => {

长度超过 100 个字符。所以我可以将其转换为:

const pagePromiseGenerator = (graphql, createPage) => {
return (gqlNodeName, pageComponent) => new Promise((resolve, reject) => {

但这违反了 AirBnB 箭头体样式规则。我应该只禁用这条线的 linting,还是有更好的方法?

最佳答案

你可以同时满足这两个规则。您将在 implicit-arrow-linebreak docs 中看到您可以将隐式返回包含在括号中:

const pagePromiseGenerator = (graphql, createPage) => (
(gqlNodeName, pageComponent) => new Promise((resolve, reject) => {
// some code here
})
);

关于eslint - AirBnB Linter 在同一行中多次套用使其太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52407138/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com