ESLint

Software screenshot:
ESLint
Rincian Software:
Versi: 2.10.1 Diperbarui
Tanggal Upload: 24 May 16
Pengembang: Nicholas C. Zakas
Lisensi: Gratis
Popularitas: 56

Rating: 2.0/5 (Total Votes: 1)

ESLint adalah alat harus dimiliki untuk setiap pengembang JavaScript, terutama penguji kode.

Utilitas ini memungkinkan mereka menganalisis file JavaScript untuk masalah yang berhubungan dengan sintaks umum, mendapatkan laporan sederhana pada akhir tentang masalah yang dihadapi.

cek ESLint JavaScript kode terhadap seperangkat aturan disesuaikan, aturan yang pengembang dapat mengaktifkan atau menonaktifkan berdasarkan mereka (perusahaan) panduan gaya pengkodean internal.

Satu set built-in aturan disediakan dengan paket standar, tapi fitur utama ESLint adalah Aturan API yang kuat yang akan membiarkan siapa pun membangun menetapkan sendiri aturan jika mereka tidak menemukan apa yang mereka cari di asli ESLint distribusi.

Secara default ESLint menggunakan standar ECMAScript 5 sintaks, tapi sejak versi 0.12 ECMAScript dasar 6 fitur telah perlahan-lahan ditambahkan ke inti.

ESLint terinspirasi dan model setelah alat linting JavaScript yang sama seperti:

- JSLint

- JSHint

Dibandingkan dengan alat tersebut, ESLint lebih lambat karena ia menciptakan pohon AST untuk kode parsing bukannya parsing dan menganalisis sebagai kelanjutannya. Hal ini memperlambat itu turun, tetapi memberikan hasil yang linting yang lebih baik.

Karena ini hasil yang lebih baik, proyek-proyek seperti Drupal, Esprima, atau mesin WebKit sendiri menggunakannya lebih dari alat-alat lain.

Apa yang baru dalam rilis ini :

  • tetap:
  • loc obj dalam laporan fn mengharapkan kolom.
  • Paksa tidak ada bayangan untuk memeriksa semua lingkup.
  • -. Pengaturan indent init
  • Mention bundling beberapa konfigurasi dibagikan.
  • Tidak untuk menimpa diperpanjang objek config yang diperlukan secara langsung.
  • Update markdownlint ketergantungan.
  • dot-lokasi harus menggunakan yang benar dot tanda.
  • Hentikan linebreak-style dari menerjang.
  • Peraturan no-duplikat-kasus masalah dengan CallExpressions.
  • Aktifkan dukungan penuh untuk komentar eslint-env.
  • Mempercepat generasi situs.
  • Fixing spasi.

Apa yang baru dalam versi 0.24.1:

  • Tetap:
  • loc obj dalam laporan fn mengharapkan kolom.
  • Paksa tidak ada bayangan untuk memeriksa semua lingkup.
  • -. Pengaturan indent init
  • Mention bundling beberapa konfigurasi dibagikan.
  • Tidak untuk menimpa diperpanjang objek config yang diperlukan secara langsung.
  • Update markdownlint ketergantungan.
  • dot-lokasi harus menggunakan yang benar dot tanda.
  • Hentikan linebreak-style dari menerjang.
  • Peraturan no-duplikat-kasus masalah dengan CallExpressions.
  • Aktifkan dukungan penuh untuk komentar eslint-env.
  • Mempercepat generasi situs.
  • Fixing spasi.

Apa yang baru dalam versi 0.22.1:

  • Tetap:
  • loc obj dalam laporan fn mengharapkan kolom.
  • Paksa tidak ada bayangan untuk memeriksa semua lingkup.
  • -. Pengaturan indent init
  • Mention bundling beberapa konfigurasi dibagikan.
  • Tidak untuk menimpa diperpanjang objek config yang diperlukan secara langsung.
  • Update markdownlint ketergantungan.
  • dot-lokasi harus menggunakan yang benar dot tanda.
  • Hentikan linebreak-style dari menerjang.
  • Peraturan no-duplikat-kasus masalah dengan CallExpressions.
  • Aktifkan dukungan penuh untuk komentar eslint-env.
  • Mempercepat generasi situs.
  • Fixing spasi.

Apa yang baru dalam versi 0.21.0:

  • Tetap:
  • argumen Destructured harus bekerja di blok-scoped-var
  • Jalur melanggar dengan kembali hanya kereta
  • Lokasi baru-cap pesan error
  • Periksa jarak metode kelas
  • Modul specifier impor harus didefinisikan
  • Abaikan super no-undef
  • Tingkatkan:
  • Espree ke v0.12.0
  • Melanggar:
  • Hentikan memeriksa BEJ variabel digunakan, mengekspos API bukannya
  • New:
  • Tidak-duplikat-kasus aturan untuk melarang label kasus duplikat
  • Tentukan kebutuhan masalah bagi permintaan doc tarik
  • Tambahkan tanda kutip kunci objek

Apa yang baru dalam versi 0.18.0:

  • Tetap:
  • argumen Destructured harus bekerja di blok-scoped-var
  • Jalur melanggar dengan kembali hanya kereta
  • Lokasi baru-cap pesan error
  • Periksa jarak metode kelas
  • Modul specifier impor harus didefinisikan
  • Abaikan super no-undef
  • Tingkatkan:
  • Espree ke v0.12.0
  • Melanggar:
  • Hentikan memeriksa BEJ variabel digunakan, mengekspos API bukannya
  • New:
  • Tidak-duplikat-kasus aturan untuk melarang label kasus duplikat
  • Tentukan kebutuhan masalah bagi permintaan doc tarik
  • Tambahkan tanda kutip kunci objek

Apa yang baru dalam versi 0.14.1:

  • Tetap:
  • kode Exit harus 1 untuk sejumlah kesalahan.
  • Periksa lekukan dari baris pertama.
  • aturan ketat tidak harus membuang pada fungsi panah.

Persyaratan :

  • Node.js 0,10 atau lebih tinggi

Software yang serupa

Review
Review

13 Apr 15

Monolog
Monolog

10 Feb 16

Nose
Nose

6 Jun 15

Intern
Intern

1 Oct 15

Perangkat lunak lain dari pengembang Nicholas C. Zakas

zXml
zXml

5 Jun 15

Komentar untuk ESLint

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!