Como removo a validação javascript do meu projeto eclipse?

355

Estou usando o eclipse no meu projeto e, enquanto mexia nas configurações do eclipse, ativei o suporte a Javascript. Agora, o eclipse reclama que a biblioteca JQuery tem erros e não está me permitindo compilar o projeto. Alguém sabe como desativar a validação de javascript?

Ritesh M Nayak
fonte

Respostas:

721

Na verdade, gosto que meus arquivos JavaScript sejam validados, mas definitivamente não quero validar e lidar com avisos triviais com bibliotecas de terceiros.

É por isso que acho que desligar a validação é muito drástico. Felizmente, com o Eclipse, você pode remover seletivamente algumas fontes JavaScript da validação.

  1. Clique com o botão direito do mouse em seu projeto.
  2. Navegue para: Propriedades → JavaScript → Incluir Caminho
  3. SourceGuia Selecionar . (Parece idêntico à guia Origem do Caminho de Construção Java.)
  4. Expanda a pasta de origem JavaScript.
  5. Realce o Excludedpadrão.
  6. Pressione o Editbotão
  7. Pressione o Addbotão próximo à Exclusion patternscaixa.
  8. Você pode digitar o padrão curinga no estilo Ant ou clicar no Browsebotão para mencionar a fonte JavaScript por nome.

As informações sobre inclusão / exclusão de fonte JavaScript são salvas no .settings/.jsdtscopearquivo. Não se esqueça de adicioná-lo ao seu SCM.

Aqui está como a configuração se parece com os arquivos jQuery removidos da validação:

Eclipse - Propriedades do Projeto - JavaScript - Caminho Incluído

Alexander Pogrebnyak
fonte
3
Esta é realmente a resposta correta. A resposta do Redlab não é suficiente, pois não cancela o construtor de projetos javascript.
Yoni
2
@Yoni. Não esqueça que a pergunta foi feita e originalmente respondida há mais de um ano. Essa solução pode nem estar disponível na época.
Alexander Pogrebnyak
Não muda o fato de que a resposta da Redlab não resolve o problema. Você também tem que fazer o que Brad sugere abaixo ...
Jules
11
Eu tenho tanto tempo irritado com destaque erro no projeto que eu trabalho em causa alguns problemas na biblioteca jQuery UI ... e este foi soo fácil de corrigir ... obrigado: D
TG
11
O padrão de exceção para ignorar todo o javascript é */*.js. Adicionando isso no padrão de exclusão funcionou para mim.
Sorte Lucky
125

Desative o Validador JavaScript na configuração "Construtores" do seu projeto:

  1. Clique com o botão direito do mouse no seu projeto
  2. Selecione Propriedades -> Construtores
  3. Desmarque a opção "Validador JavaScript"

Em seguida, reinicie o Eclipse ou / e renomeie o .js para algo como .js_ e, em seguida, volte novamente.

Brad Marchesseault
fonte
6
não é necessário reiniciar o ecplise ou renomear qualquer arquivo ... basta criar espaço de trabalho e clicar com o botão direito do mouse em seu projeto e Validar.
Lucky
11
projeto -> clean fez isso por mim
ECDragon
9

Eu removi a tag no projeto.

    <buildCommand>
        <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
        <arguments>
        </arguments>
    </buildCommand>

Funcionou muito bem para mim.

Claudionor Oliveira
fonte
11
Desde que eu tenho JSHint, esta é a melhor resposta para mim. Também removi o validador PyDev JS. A construção é rápida, finalmente.
Marco Sulla
Se alguém está preso no projeto de construção. Esta é a resposta para você. Muito obrigado @ Claudionor Oliveira .....
Paulson Peter
Sim, fiquei muito tempo com esse problema e uma solução era simples \ o /
Claudionor Oliveira
8

Janela -> Preferências -> JavaScript -> Validador (também por configurações do projeto possíveis)

ou

Janela -> Preferências -> Validação (desative as validações e defina suas configurações)

Redlab
fonte
5
Não funciona, pois o validador Javascript é um construtor Eclipse, e mesmo o desligamento de toda a validação em um projeto ainda tentará validar o Javascript em seu projeto.
Dieter Hubau 11/08/14
2

Consegui excluir o jquery.mobile 1.1.1 no Juno selecionando Adicionar vários ao lado dos padrões de exclusão, que abre a árvore e, em seguida, detalhando a pasta jquery-mobile e selecionando essa opção.

Isso corrigiu todos os avisos para a biblioteca!

treociti
fonte
1

Vá para Windows-> Preferências-> Validação.

Haveria uma lista de validadores com opções para Manual & Build, vá e desative individualmente o validador javascript.

Se você marcar a caixa de seleção Suspender todos os validadores na parte superior, isso não afetará necessariamente.

Rahul
fonte
3
Parece que não funciona, meu Eclipse continua validando JS, independentemente desta configuração.
BrunoJCM
0

Outro motivo pode ser que você adicionou acidentalmente uma natureza Javascript ao seu projeto sem querer (eu fiz isso por acidente), o que permite a verificação de erros de javascript.

remover isso .... javascriptnature do seu projeto corrige isso.

(isso é claro, apenas se você não quiser que o eclipse perceba que possui JS)

pvgoddijn
fonte
0

Além disso, se você estiver usando o Tern eclipse IDE ou o IBM Node.js Tools for Eclipse, poderá ser necessário desativar o JSHint e outras bibliotecas que você não deseja.

Para desativar isso, Propriedades do projeto> Tern> Módulos> JSHint ou qualquer outra biblioteca que você não deseja. insira a descrição da imagem aqui

Sairam Krish
fonte