Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

343
Visualizações
Texto mecanografiado: ¿Deshabilitar la regla es-lint solo para una interfaz?

Tengo la regla en mi proyecto para no permitir variables que no estén en camelcase. Estoy accediendo a una API externa donde la respuesta regresa con un objeto que tiene variables en camelcase. Cuando defino un tipo:

 interface AgeData { name: string, corner: number } interface APIResp { file_name: string, data_info: AgeData[], interest_m: number }

Necesito usar camelcase para el formato esperado de la API ya que no puedo controlar la API externa.
En el resto de mi código, uso:

 // eslint-disable-next-line camelcase

para deshabilitarlo, pero esto no parece funcionar para las interfaces.
No quiero cambiar la regla ni anularla. Es un proyecto bastante grande y solo quiero que sea esta interfaz.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

No creo que camelcase pueda ser tan consciente de los tipos como esperas, pero lo que puede hacer es:

  • Permita que los nombres de propiedades tengan guiones bajos (o prohíba que los nombres de propiedades tengan guiones bajos). Esto es independiente de permitir que los identificadores independientes tengan guiones bajos. O
  • Permita nombres de propiedad específicos incluidos en la lista blanca incluso si no coinciden con el patrón.

Entonces, una forma es usar la siguiente configuración para la regla ESLint:

 [ 'error', { allow: ['file_name', 'data_info', 'interest_m'] } ]
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda