ESLint

ภาพหน้าจอของซอฟแวร์:
ESLint
รายละเอียดซอฟแวร์:
รุ่น: 2.10.1 การปรับปรุง
วันที่อัพโหลด: 24 May 16
ผู้พัฒนา: Nicholas C. Zakas
การอนุญาต: ฟรี
ความนิยม: 56

Rating: 2.0/5 (Total Votes: 1)

ESLint เป็นเครื่องมือที่ต้องมีสำหรับนักพัฒนาทุก JavaScript โดยเฉพาะอย่างยิ่งการทดสอบรหัส.

ยูทิลิตี้นี้จะช่วยให้พวกเขาวิเคราะห์ไฟล์ JavaScript สำหรับปัญหาที่เกี่ยวข้องกับไวยากรณ์ทั่วไปได้รับรายงานที่เรียบง่ายในตอนท้ายเกี่ยวกับปัญหาที่พบ.

การตรวจสอบ ESLint รหัส JavaScript กับชุดของกฎที่ปรับแต่งกฎที่นักพัฒนาสามารถเปิดใช้งานหรือปิดอยู่บนพื้นฐานของคำแนะนำรูปแบบการเข้ารหัสภายในของพวกเขา ( บริษัท ฯ ) ได้.

ชุดของกฎในตัวมีให้กับแพคเกจมาตรฐาน แต่คุณสมบัติหลัก ESLint เป็นกฎของ API ที่มีประสิทธิภาพซึ่งจะช่วยให้ทุกคนสร้างชุดของตัวเองกฎถ้าพวกเขาไม่พบสิ่งที่พวกเขากำลังมองหาใน กระจาย ESLint เดิม.

โดยค่าเริ่มต้น ESLint ใช้มาตรฐาน ECMAScript 5 ไวยากรณ์ แต่ตั้งแต่รุ่น 0.12 ECMAScript Basic 6 คุณสมบัติได้รับการเพิ่มช้าไปหลัก.

ESLint เป็นแรงบันดาลใจและถ่ายแบบคล้ายเครื่องมือ linting JavaScript ที่ชอบ:

- JSLint

- JSHint

เมื่อเทียบกับเครื่องมือดังกล่าวข้างต้น ESLint ช้าเพราะสร้างต้นไม้ AST สำหรับรหัสแยกวิเคราะห์แทนการแยกและวิเคราะห์มันเป็นมันไป นี้ช้าลง แต่ให้ผลที่ดีกว่า linting.

เพราะผลลัพธ์ที่ดีเหล่านี้โครงการเช่น Drupal, Esprima หรือเครื่องยนต์ WebKit ที่ตัวเองใช้มันมากกว่าเครื่องมืออื่น ๆ .

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้

  • Fixed:
  • obj Loc ในรายงานคาดว่า Fn คอลัมน์.
  • บังคับไม่มีเงาเพื่อตรวจสอบขอบเขตทั้งหมด.
  • -. การตั้งค่าเยื้อง init
  • กล่าวถึง bundling configs แชร์ได้หลาย.
  • ไม่จำเป็นต้องใช้วัตถุแทนที่การตั้งค่าขยายโดยตรง.
  • ปรับปรุง markdownlint พึ่งพา.
  • จุดที่ตั้งควรใช้จุดโทเค็นที่ถูกต้อง.
  • หยุ​​ด LINEBREAK สไตล์จาก crashing.
  • กฎปัญหาซ้ำกรณีใด ๆ กับ CallExpressions.
  • เปิดใช้งานการสนับสนุนอย่างเต็มที่สำหรับความคิดเห็น eslint-env.
  • Speed​​ up รุ่นเว็บไซต์.
  • แก้ไขช่องว่างต่อท้าย.

มีอะไรใหม่ ในรุ่น 0.24.1:

  • Fixed:
  • obj Loc ในรายงานคาดว่า Fn คอลัมน์.
  • บังคับไม่มีเงาเพื่อตรวจสอบขอบเขตทั้งหมด.
  • -. การตั้งค่าเยื้อง init
  • กล่าวถึง bundling configs แชร์ได้หลาย.
  • ไม่จำเป็นต้องใช้วัตถุแทนที่การตั้งค่าขยายโดยตรง.
  • ปรับปรุง markdownlint พึ่งพา.
  • จุดที่ตั้งควรใช้จุดโทเค็นที่ถูกต้อง.
  • หยุ​​ด LINEBREAK สไตล์จาก crashing.
  • กฎปัญหาซ้ำกรณีใด ๆ กับ CallExpressions.
  • เปิดใช้งานการสนับสนุนอย่างเต็มที่สำหรับความคิดเห็น eslint-env.
  • Speed​​ up รุ่นเว็บไซต์.
  • แก้ไขช่องว่างต่อท้าย.

มีอะไรใหม่ ในรุ่น 0.22.1:

  • Fixed:
  • obj Loc ในรายงานคาดว่า Fn คอลัมน์.
  • บังคับไม่มีเงาเพื่อตรวจสอบขอบเขตทั้งหมด.
  • -. การตั้งค่าเยื้อง init
  • กล่าวถึง bundling configs แชร์ได้หลาย.
  • ไม่จำเป็นต้องใช้วัตถุแทนที่การตั้งค่าขยายโดยตรง.
  • ปรับปรุง markdownlint พึ่งพา.
  • จุดที่ตั้งควรใช้จุดโทเค็นที่ถูกต้อง.
  • หยุ​​ด LINEBREAK สไตล์จาก crashing.
  • กฎปัญหาซ้ำกรณีใด ๆ กับ CallExpressions.
  • เปิดใช้งานการสนับสนุนอย่างเต็มที่สำหรับความคิดเห็น eslint-env.
  • Speed​​ up รุ่นเว็บไซต์.
  • แก้ไขช่องว่างต่อท้าย.

มีอะไรใหม่ ในรุ่น 0.21.0:

  • Fixed:
  • ข้อโต้แย้ง Destructured ควรจะทำงานในบล็อกขอบเขต-Var
  • สายหมดกับการกลับมาเพียงสายการบิน
  • สถานที่ตั้งของข้อความผิดพลาดใหม่หมวก
  • ตรวจสอบระยะห่างของวิธีการเรียน
  • specifiers นำเข้าโมดูลควรจะกำหนดไว้
  • ละเว้นสุดในไม่มี undef
  • ปรับรุ่น:
  • Espree เพื่อ v0.12.0
  • ข่าว:
  • หยุ​​ดการตรวจสอบ JSX ใช้ตัวแปรเปิดเผย API แทน
  • ใหม่:
  • ไม่ซ้ำกันในกรณีที่กฎไม่อนุญาตให้ฉลากกรณีที่ซ้ำกัน
  • ชี้แจงปัญหาความต้องการสำหรับการร้องขอหมอดึง
  • เพิ่มคำพูดรอบวัตถุสำคัญ

มีอะไรใหม่ ในรุ่น 0.18.0:

  • Fixed:
  • ข้อโต้แย้ง Destructured ควรจะทำงานในบล็อกขอบเขต-Var
  • สายหมดกับการกลับมาเพียงสายการบิน
  • สถานที่ตั้งของข้อความผิดพลาดใหม่หมวก
  • ตรวจสอบระยะห่างของวิธีการเรียน
  • specifiers นำเข้าโมดูลควรจะกำหนดไว้
  • ละเว้นสุดในไม่มี undef
  • ปรับรุ่น:
  • Espree เพื่อ v0.12.0
  • ข่าว:
  • หยุ​​ดการตรวจสอบ JSX ใช้ตัวแปรเปิดเผย API แทน
  • ใหม่:
  • ไม่ซ้ำกันในกรณีที่กฎไม่อนุญาตให้ฉลากกรณีที่ซ้ำกัน
  • ชี้แจงปัญหาความต้องการสำหรับการร้องขอหมอดึง
  • เพิ่มคำพูดรอบวัตถุสำคัญ

มีอะไรใหม่ ในรุ่น 0.14.1:

  • Fixed:
  • รหัสทางออกควรจะเป็น 1 สำหรับจำนวนข้อผิดพลาดใด ๆ .
  • ตรวจสอบการเยื้องของบรรทัดแรก.
  • กฎระเบียบที่เข้มงวดไม่ควรโยนลูกศรฟังก์ชั่น.

ต้องการ

  • Node.js 0.10 หรือสูงกว่า

ซอฟต์แวร์ที่คล้ายกัน

Sitespeed.io
Sitespeed.io

20 Jul 15

Vows
Vows

6 Mar 16

trifleJS
trifleJS

1 Mar 15

browser-mips
browser-mips

5 Jun 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Nicholas C. Zakas

zXml
zXml

5 Jun 15

ความคิดเห็นที่ ESLint

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่