Có tương đương với JSLint cho ColdFusion không?Lint cho ColdFusion
Trả lời
Tôi đã không gặp phải bất cứ điều gì đặc biệt không có xơ như cho CF, nhưng có một loại cờ cú pháp:
Không biết tại sao đây là câu trả lời được chấp nhận. Câu trả lời là không, không có một. Ước gì có. –
Đây là một lint cho ColdFusion - https://github.com/cflint/CFLint – user619882
Không có trình xác thực trực tuyến nào mà tôi biết về Coldfusion. Bạn có thể tải về Eclipse mã nguồn mở miễn phí (1.4) và cài đặt trình cắm thêm CFEclipse miễn phí cho ColdFusion bao gồm một tham chiếu từ điển cho ColdFusion cũng như trình kiểm tra lỗi cú pháp. Rất tiện dụng để kiểm tra lỗi khi bạn viết CFML của mình.
Bạn có thể tải Eclipse tại www.eclipse.org và trình cắm thêm CFEclipse tại cfeclipse.org.
Mặc dù không thỏa đáng cho những gì bạn muốn, Trình phân tích tương thích mã đi kèm với Coldfusion có thể thực hiện một số kiểm tra cơ bản.
Đó là chương trình tập trung vào nâng cấp từ các phiên bản cũ hơn, do đó bạn sẽ không nhận được nhiều WHOLE trong số đó.
Nó sẽ không thực hiện bất kỳ kiểm tra phạm vi nào, mà tôi tin rằng Coldfusion thực sự cần.
Không chính xác những gì bạn đang tìm kiếm, nhưng IntelliJ IDEA có plugin CFML và nó làm nổi bật các loại lỗi khác nhau (những điều mà nó nghĩ là). Theo kinh nghiệm của tôi, nó cho thấy một số mặt tích cực sai, hầu hết các tham chiếu nó không thể giải quyết được, nhưng nó cũng gắn cờ nhiều lỗi thực; thường tiết kiệm một số chu kỳ kiểm tra lỗi. (Nó cũng là một IDE tuyệt vời trong IMO chung.)
Khi lần đầu tiên tôi đọc bài đăng này, tôi rất vui mừng với niềm vui sướng. Có lẽ, chỉ có thể, một IDE phong nha. Nhưng, than ôi, niềm vui sướng là thoáng qua. Nó hút giống như những người khác. Tôi vẫn còn hy vọng rằng IntelliJ sẽ đi qua một số câu hỏi của tôi. Tôi chắc chắn sẽ cho bạn biết. – user990016
Đối với mỗi của riêng mình, nhưng tôi sử dụng IDEA cho CFML cả ngày mỗi ngày và tôi thích nó. Nó có mụn cóc chắc chắn, nhưng IMO nó đầu và vai trên tất cả mọi thứ khác về tính năng cải thiện năng suất và chất lượng mã. Nếu bạn có câu hỏi hoặc vấn đề cụ thể, hãy kiểm tra nhóm google (https://groups.google.com/forum/?#!forum/cfml-plugin-for-intellij-idea). – enigment
Sản phẩm trình xây dựng ColdFusion mà Adobe đưa ra có lỗi bẫy khá tốt. Chuẩn x màu đỏ trên số dòng nơi bạn gặp lỗi với mô tả ngắn gọn về lý do mã của bạn hiện bị hỏng.
Có vẻ như JSLint là đảm bảo mã có chất lượng cao hơn. Đó là khác nhau từ việc nó ném lỗi. Hãy xem xét 'SELECT * FROM myTable trong đó ID = # url.id #' Nó có thể đúng và không ném một lỗi, nhưng nó thiếu sót nguy hiểm –
Có một dự án GitHub được gọi là CFLint https://github.com/cflint/CFLint với bản phát hành đa nền tảng tại đây https://github.com/cflint/CFLint/releases – mhatch