ESLint
Notes
-
WHY:
- Chúng ta cần 1 bộ quy tắc, nếu không code dự án sẽ trông rất hỗn độn.
- Javascript có 1 thiết kế tồi, pha tạp giữa Java, C++, trộn thêm nhiều đặc điểm của ngôn ngữ script như Ruby, Python.
- JS Support trên các trình duyệt rất khác nhau. (cái chạy được trên Chrome, nhưng lại không chạy được trên IE)
- ES2015 là 1 bộ quy tắc, giúp việc viết code JS trở nên mềm dẻo hơn → Nhiều style hơn trong 1 JS project. ⇒ Công cụ check coding convention cho dự án
-
WHAT:
- Các công cụ check lint: ESLint, JSLint, JSHint.