Perguntas com a marcação «jslint»

JSLint é uma ferramenta de "qualidade de código" para JavaScript desenvolvida por Douglas Crockford, um conhecido desenvolvedor também responsável por JSON, JSMin, ADSafe e partes de YUI. JSLint é paralelo ao lint de C.



18
Como inicializar o comprimento de uma matriz em JavaScript?
A maioria dos tutoriais que li sobre matrizes em JavaScript (incluindo w3schools e devguru ) sugerem que você pode inicializar uma matriz com um certo comprimento passando um número inteiro ao construtor Array usando a var test = new Array(4);sintaxe. Depois de usar essa sintaxe liberalmente nos meus arquivos js, …

11
JSLint diz "falta de parâmetro radix"
Eu executei o JSLint neste código JavaScript e ele disse: Problema na linha 32, caractere 30: Parâmetro radix ausente. Este é o código em questão: imageIndex = parseInt(id.substring(id.length - 1))-1; O que há de errado aqui?
538 javascript  jslint  radix 

8
Devo usar a validação JSLint ou JSHint JavaScript? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 11 meses . Atualmente, estou validando meu JavaScript contra JSLint e progredindo, …


17
Por que o JSHint lança um aviso se estou usando const?
Este é o erro que recebo ao usar const: <error line="2" column="1" severity="warning" message="'const' is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" /> Meu código fica assim: const Suites = { Spade: 1, Heart: 2, Diamond: 3, Club: 4 }; O código funciona bem …



11
Como dividir uma expressão regular longa em várias linhas em JavaScript?
Eu tenho uma expressão regular muito longa, que desejo dividir em várias linhas no meu código JavaScript para manter cada comprimento de linha de 80 caracteres de acordo com as regras JSLint. É apenas melhor para leitura, eu acho. Aqui está uma amostra de padrão: var pattern = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;

8
Como você usa o recurso de correção rápida do vim?
Sou um usuário bastante novo do Vim e descobri que sua curva de aprendizado é bastante acentuada (pelo menos para mim). Acabei de instalar este script vim para verificação de erro JavaScriptLint, que mostra erros na janela de correção rápida do vim depois de salvar um buffer. No entanto, não …
125 vim  jslint 

3
Sintaxe de invocação de função imediata
Há uma opção JSLint , uma das boas partes na verdade, que "[requer] parênteses em torno de invocações imediatas", o que significa que a construção (function () { // ... })(); em vez disso, precisaria ser escrito como (function () { // ... }()); Minha pergunta é a seguinte - …


4
Por que JSHINT está reclamando que esta é uma violação estrita?
Acho que pode ser uma duplicata de Violação Estrita usando essa palavra-chave e revelando o padrão do módulo Eu tenho este código: function gotoPage(s){ if(s<=this.d&&s>0){this.g=s; this.page((s-1)*this.p.size);} } function pageChange(event, sorter) { var dd = event.currentTarget; gotoPage.call(sorter, dd[dd.selectedIndex].value); } E JSHINT (JSLINT) está reclamando. Diz "Violação estrita". para a linha destacada: …

2
JSLint: foi usado antes de ser definido
Olá, tenho os 3 arquivos javascript. jquery.js utility.js file1.js Em file1.js eu tenho jQuery.noConflict() jQuery(document).ready(function($) { // .... }); Recebo um erro 'jQuery' foi usado antes de ser definido. e 'documento' foi usado antes de ser definido. Como posso me livrar desse aviso com segurança. Se eu fizer var document …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.