Eclipse 프로젝트에서 자바 스크립트 유효성 검사를 어떻게 제거합니까?


355

프로젝트에서 이클립스를 사용하고 있고 이클립스 설정을 어지럽히는 동안 Javascript 지원을 설정했습니다. 이제 Eclipse는 JQuery 라이브러리에 오류가 있으며 프로젝트를 컴파일 할 수 없다고 불평합니다. 누구나 자바 스크립트 유효성 검사를 끄는 방법을 알고 있습니까?

답변:


721

실제로 JavaScript 파일의 유효성 검사를 좋아하지만 타사 라이브러리의 사소한 경고를 확인하고 처리하고 싶지는 않습니다.

그렇기 때문에 유효성 검사를 모두 해제하는 것이 너무 과감하다고 생각합니다. 다행히 Eclipse를 사용하면 유효성 검사에서 일부 JavaScript 소스를 선택적으로 제거 할 수 있습니다.

  1. 프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오.
  2. 특성 → JavaScript → 경로 포함으로 이동하십시오.
  3. Source탭을 선택 하십시오. (Java 빌드 경로 소스 탭과 동일하게 보입니다.)
  4. JavaScript 소스 폴더를 펼치십시오.
  5. 하이라이트 Excluded패턴.
  6. 언론 Edit버튼을 누릅니다.
  7. 상자 Add옆에 있는 버튼을 Exclusion patterns누릅니다.
  8. Ant 스타일 와일드 카드 패턴을 입력하거나 Browse단추를 클릭 하여 이름으로 JavaScript 소스를 언급 할 수 있습니다.

JavaScript 소스 포함 / 제외에 대한 정보는 .settings/.jsdtscope파일 로 저장됩니다 . SCM에 추가하는 것을 잊지 마십시오.

다음은 유효성 검사에서 제거 된 jQuery 파일을 사용하여 구성을 보는 방법입니다.

Eclipse-프로젝트 특성-JavaScript-경로 포함


3
이것은 실제로 정답입니다. Redlab의 답변은 자바 스크립트 프로젝트 빌더를 취소하지 않기 때문에 충분하지 않습니다.
Yoni December

2
@ 요니. 질문을 받았으며 원래 1 년 이상 전에 답변 한 것을 잊지 마십시오. 당시에는이 솔루션을 사용하지 않았을 수도 있습니다.
Alexander Pogrebnyak

Redlab의 답변이 실제로 문제를 해결하지 못한다는 사실을 변경하지는 않습니다. 브래드는 ... 아래에 제안 당신은 할 필요가

1
jquery ui 라이브러리의 일부 문제로 인해 작업중 인 프로젝트의 오류 강조 표시에 너무 오랫동안 화가 났으며 ... 이는 고치기가 쉬웠습니다 ... 감사합니다 : D
TG

1
모든 자바 스크립트를 무시하는 제외 패턴은 */*.js입니다. 제외 후두둑에 이것을 추가하면 나를 위해 일했습니다.
Lucky

125

프로젝트의 "빌더"구성에서 JavaScript Validator를 끄십시오.

  1. 프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오
  2. 특성-> 빌더를 선택하십시오.
  3. "JavaScript Validator"를 선택 해제하십시오

그런 다음 Eclipse를 다시 시작하거나 .js의 이름을 .js_와 같은 이름으로 바꾼 다음 다시 다시 시작하십시오.


6
ecplise를 다시 시작하거나 파일 이름을 바꿀 필요가 없습니다. 작업 공간을 빌드하고 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 확인하십시오.
Lucky

1
프로젝트 -> 깨끗한 나를 위해 그것을했다
ECDragon

9

.project에서 태그를 제거했습니다.

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

그것은 나를 위해 아주 잘 작동했습니다.


1
JSHint가 있기 때문에 이것이 가장 좋은 대답입니다. PyDev JS 유효성 검사기를 제거했습니다. 마지막으로 건물이 빠릅니다.
Marco Sulla

누군가가 프로젝트를 구축하는 데 붙어 있다면. 이것이 당신에게 답입니다. @Claudionor Oliveira ..... 대단히 감사합니다.
Paulson Peter

예,이 문제로 오랜 시간을 보냈으며 해결책은 간단했습니다.
Claudionor Oliveira

8

창-> 환경 설정-> JavaScript-> 유효성 검증기 (프로젝트 설정에 따라 가능)

또는

창-> 환경 설정-> 유효성 검사 (유효성 검사를 비활성화하고 설정을 구성)


5
Javascript 유효성 검사기가 Eclipse 빌더이므로 작동하지 않으며 프로젝트의 모든 유효성 검사를 해제해도 프로젝트에서 Javascript의 유효성을 검사하려고 시도합니다.
Dieter Hubau

2

여러 항목 추가 를 선택하여 Juno에서 jquery.mobile 1.1.1을 제외 할 수있었습니다. 패턴 옆에 .

이것은 라이브러리에 대한 모든 경고를 수정했습니다!


1

Windows-> 환경 설정-> 유효성 검증으로 이동하십시오.

Manual & Build의 체크 박스 옵션이있는 유효성 검사기 목록이 있으며 거기에서 개별적으로 Javascript 유효성 검사기를 비활성화하십시오.

상단에서 모든 유효성 검사기 일시 중지 확인란을 선택하면 반드시 영향을 미치지는 않습니다.


3
작동하지 않는 것 같습니다. Eclipse는이 구성에 관계없이 JS의 유효성을 계속 검사합니다.
BrunoJCM

0

또 다른 이유는 실수로 실수로 프로젝트에 자바 스크립트 특성을 추가하여 자바 스크립트 오류 검사를 가능하게했기 때문일 수 있습니다.

이 .... javascriptnature를 프로젝트에서 제거하면 문제가 해결됩니다.

(이것은 당신이식이 JS를 가지고 있음을 깨닫기를 원하지 않는 경우에만 가능합니다)


0

또한 Tern eclipse IDE를 사용하는 경우 또는 Eclipse 용 IBM Node.js 도구를 사용중인 경우 원하지 않는 JSHint 및 기타 라이브러리를 사용 안함으로 설정해야 할 수도 있습니다.

이를 비활성화하려면 프로젝트 속성> Tern> 모듈> JSHint 또는 원하지 않는 다른 라이브러리를 사용하십시오. 여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.