Pertanyaan yang diberi tag jslint

JSLint adalah alat "kualitas kode" untuk JavaScript yang dikembangkan oleh Douglas Crockford, pengembang terkenal yang juga bertanggung jawab atas JSON, JSMin, ADSafe, dan bagian dari YUI. JSLint sejajar dengan lint C.

1094
Apa itu "Linting"?

PHPLint , JSLint , dan saya baru-baru ini menemukan "Anda dapat menggunakan kode JS Anda dengan cepat" sambil membaca sesuatu tentang beberapa IDE . Jadi, apa linting ini yang semua orang tahu selain

125
Bagaimana Anda menggunakan fitur quickfix vim?

Saya pengguna Vim yang cukup baru dan saya menemukan bahwa kurva pembelajarannya cukup curam (setidaknya bagi saya). Saya baru saja menginstal skrip vim ini untuk pemeriksaan kesalahan JavaScriptLint, yang menunjukkan kesalahan di jendela perbaikan cepat vim setelah saya menyimpan buffer. Namun,...

110
Sintaks pemanggilan fungsi langsung

Ada opsi JSLint , salah satu dari The Good Parts, yang "[membutuhkan] parens di sekitar pemanggilan langsung," yang berarti bahwa konstruksi (function () { // ... })(); sebagai gantinya perlu ditulis sebagai (function () { // ... }()); Pertanyaan saya adalah - adakah yang bisa menjelaskan...

106
Urutan fungsi JavaScript: mengapa itu penting?

Pertanyaan Asli: JSHint mengeluh ketika JavaScript saya memanggil fungsi yang didefinisikan jauh di bagian bawah halaman daripada memanggilnya. Namun, halaman saya adalah untuk permainan, dan tidak ada fungsi yang dipanggil sampai semuanya diunduh. Jadi mengapa fungsi order muncul di kode saya...

95
JSLint: digunakan sebelum didefinisikan

Hai, saya memiliki 3 file javascript. jquery.js utility.js file1.js Di file1.js saya punya jQuery.noConflict() jQuery(document).ready(function($) { // .... }); Saya mendapatkan kesalahan 'jQuery' digunakan sebelum didefinisikan. dan 'dokumen' digunakan sebelum didefinisikan. Bagaimana...

90
JSLint Diharapkan '===' dan sebagai gantinya melihat '=='

Baru-baru ini saya menjalankan beberapa kode saya melalui JSLint ketika saya menemukan kesalahan ini. Hal yang menurut saya lucu tentang kesalahan ini adalah bahwa kesalahan ini secara otomatis mengasumsikan bahwa semua == harus ===. Apakah itu masuk akal? Saya dapat melihat banyak contoh yang...