เปลี่ยนการตั้งค่า Eclipse เพื่อละเว้นข้อผิดพลาดในไฟล์เฉพาะ


93

ในโครงการเว็บแบบไดนามิกของฉันใน eclipse ฉันมี jQuery ในโฟลเดอร์ต้นทาง js ของฉัน ด้วยเหตุผลบางประการ Eclipse ไม่ได้จัดการอย่างถูกต้องและตีความหลายบรรทัดว่าเป็นข้อผิดพลาดในไฟล์ jQuery มาตรฐาน (แม้ว่าฉันจะติดตั้งเครื่องมือพัฒนาจาวาสคริปต์แล้วก็ตาม)

ฉันสามารถปิดการตรวจสอบข้อผิดพลาดบนไฟล์ jQuery (และไฟล์นั้นเท่านั้น) ได้หรือไม่ ฉันยังคงต้องการให้ตรวจพบข้อผิดพลาดตามปกติ แต่ไม่ต้องสนใจสิ่งใดใน jQuery.js


4
ว้าวฉันเพิ่งแก้ไขสไตล์พี่ใหญ่กับคำถามของฉัน :)
oym

1
ฉันคิดว่าคำถามนี้เหมาะสำหรับ superuser.com มากกว่า
Stephan Muller

14
ทำไม? คิดสักนิด. นี่คือคราสการเขียนโปรแกรมคุณก็รู้: D
GáborLipták

คำตอบ:


93

ดูเหมือนคราสจะเปลี่ยนไปเล็กน้อย
แต่วิธีการต่อไปนี้ที่ใช้ได้ผลสำหรับฉันดูเหมือนใกล้เคียงกับวิธีเก่ามาก

โซลูชันประกอบด้วย 2 ขั้นตอน:

  1. ก่อนอื่นคุณต้องอัปเดตการตั้งค่าของ Eclipse ( Window > Preferences):

    อัปเดตการกำหนดลักษณะของ eclipse

    ตรวจสอบให้แน่ใจว่าคุณได้ตรวจสอบทั้งสองอย่างManualและBuildถัดจากที่Validatorคุณต้องการ
    (ในกรณีของฉันคือจาวาสคริปต์)

  2. สุดท้ายคุณควรเปลี่ยนValidators ของโครงการของคุณ:

    อัปเดตตัวตรวจสอบความถูกต้องของโครงการ

    คลิกที่Client-side JavaScript Settings(หรือตัวตรวจสอบความถูกต้องอื่น ๆ ที่คุณต้องการ):

    การตั้งค่า Validator

    คำอธิบายนั้นชัดเจน แต่โดยพื้นฐานแล้วสิ่งที่คุณควรทำมีดังนี้:

    คลิกที่เลือกและจากนั้นคลิกที่Add Exclude Group... จากนั้นเลือก(โปรดทราบว่ามีตัวเลือกอื่น ๆ ) และระบุไฟล์ / โฟลเดอร์ของคุณAdd rule...
    Folder or file name

คุณควรตรวจสอบได้ว่าใช้งานได้โดยการลบข้อผิดพลาด / คำเตือนที่มีอยู่
จากนั้นคลิกซ้ายที่โปรเจ็กต์ของคุณและเลือกValidateตัวเลือก

การตั้งค่านี้สามารถกำหนดในการควบคุมแหล่งที่มาได้เช่นกัน


ขอบคุณ! ฉันจะยอมรับการตั้งค่านี้กับการควบคุมแหล่งที่มาได้อย่างไร เก็บไว้ในไฟล์ใด
oym

ฉันไม่รู้แน่ชัด แต่มีบางไฟล์ในไดเร็กทอรี projectroot / .settings เปลี่ยนการตั้งค่าและดูว่ามีอะไรเปลี่ยนแปลงในมุมมองการซิงโครไนซ์ทีม แล้วคุณจะได้เห็น.
GáborLipták

สิ่งนี้ไม่ได้ผลสำหรับฉันข้อผิดพลาดยังคงปรากฏขึ้น ฉันต้องสร้างใหม่หรืออะไรทำนองนั้น
Saif Bechan

2
เกือบจะได้ผลสำหรับฉันแล้วเพิ่มอีกขั้นตอนที่จำเป็น (อาจเป็นเพราะ eclipse เวอร์ชันใหม่กว่า)
GrizzlyMcBear

1
ขอบคุณ @ GáborLipták สิ่งนี้ช่วยฉันได้จริงๆ
Christopher Roscoe

1

ฉันพบข้อผิดพลาดของจาวาสคริปต์ในไฟล์มือถือ jquery ในโครงการ Android Phonegap ฉันเพียงแค่ลบไฟล์ออกจากโครงการและเพิ่มในภายหลัง ตอนนี้ใช้งานได้แล้ว


0

ทำตามขั้นตอนเหล่านี้เพื่อแก้ปัญหานี้ (วิธีนี้จะปิดใช้งานการตรวจสอบความถูกต้องของ eclipse สำหรับ Javascript): 1. ไปที่ Eclipse> การกำหนดลักษณะ> Javascript> validators> Errors / Warnings 2. ยกเลิกการเลือก "Enable JavaScript semantic validation"

หากคุณสับสนกับการตั้งค่าจาวาสคริปต์ในโปรเจ็กต์ของคุณให้กู้คืนทุกอย่างเป็นค่าเริ่มต้นก่อนสำหรับโปรเจ็กต์ทั้งหมดที่คุณเปลี่ยนแปลง หลังจากนั้นทำตามขั้นตอน


0

วิธีหนึ่งคือ 1. ลบ javascript -> validator -> ข้อผิดพลาด / คำเตือน 2. ลบโปรเจ็กต์ -> ไฟล์. โปรเจ็กต์ -> คำสั่ง javascript 3. มันก็สำคัญเช่นกัน! ลบไฟล์ js และนำเข้าอีกครั้ง


0

ด้วยคราสลูน่าฉันก็ได้รับสิ่งนี้เช่นกัน ฉันคลิกขวาที่ jquery.jqGrid.min.js และเลือก 'Validate' จากนั้นตรวจสอบความถูกต้องและข้อผิดพลาดก็หายไป


0

ไม่แน่ใจว่าจะใช้ได้กับทุกคนหรือเปล่า แต่สิ่งที่ผมทำก็คือเลือกข้อผิดพลาดที่ไม่จำเป็นในแท็บ 'ปัญหา' ของคราส Rclick และลบ Eclipse หยุดแสดงข้อผิดพลาด ..

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.