AirBnB Linter múltipla currying na mesma linha tornando-se demasiado longo

votos
0

I parecem ter executado em um linting paradoxo AirBnB.

Eu tenho a seguinte linha:

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

que é mais de 100 caracteres. Então eu posso convertê-lo para:

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

Mas isso viola a regra seta estilo de corpo AirBnB. Devo apenas desativar linting para esta linha, ou há uma maneira melhor?

Publicado 19/09/2018 em 13:33
fonte usuário
Em outras línguas...                            


1 respostas

votos
1
const pagePromiseGenerator = (graphql, createPage) =>
  (gqlNodeName, pageComponent) => new Promise((resolve, reject) => {
Respondeu 19/09/2018 em 13:38
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more