Excellent

Software screenshot:
Excellent
Rincian Software:
Versi: 2.1.1
Tanggal Upload: 13 May 15
Pengembang: Marco Otte-Witte
Lisensi: Gratis
Popularitas: 109

Rating: nan/5 (Total Votes: 0)

"Excellent" perpustakaan diciptakan untuk tahap pengujian pengembangan Ruby, membantu programmer mencegah bug dari mencapai versi final dari sebuah aplikasi atau situs web.
Karya-karya perpustakaan pada serangkaian pemeriksaan yang telah ditetapkan dan tes, di mana yang baru dapat ditambahkan berdasarkan kebutuhan proyek pengembang

Fitur :.

< ul> Default Ruby pemeriksaan spesifik li:

  • Laporan metode dengan ABC metrik skor yang lebih tinggi dari ambang batas.
  • Laporan conditional yang menguji tugas.
  • Laporan laporan kasus yang tidak memiliki klausul lain.
  • Laporan kelas yang memiliki lebih dari garis ambang batas.
  • Laporan kelas dengan nama yang buruk.
  • Laporan metode yang memeriksa nilai dari parameter untuk menentukan eksekusi jalan untuk mengambil.
  • Laporan blok dengan kompleksitas cyclomatic metrik nilai yang lebih tinggi dari ambang batas.
  • Laporan metode dengan kompleksitas cyclomatic metrik nilai yang lebih tinggi dari ambang batas.
  • Laporan blok penyelamatan kosong.
  • Laporan blok dengan belasan metrik skor yang lebih tinggi dari ambang batas.
  • Laporan kelas dengan belasan metrik skor yang lebih tinggi dari ambang batas.
  • Laporan metode dengan belasan metrik skor yang lebih tinggi dari ambang batas.

  • Kode
  • Laporan yang menggunakan untuk loop.
  • Laporan metode yang memiliki lebih dari garis ambang batas.
  • Laporan metode dengan nama yang buruk.
  • Laporan modul yang memiliki lebih dari garis ambang batas.
  • Laporan modul dengan nama buruk.
  • Laporan iterator bersarang.
  • Metode Laporan dan blok yang memiliki lebih dari parameter ambang batas.
  • variabel kelas Laporan
  • .
  • Laporan variabel global.

  • Default Ruby on Rails pemeriksaan khusus:
  • Laporan model ActiveRecord yang tidak menentukan attr_accessible.
  • Laporan model ActiveRecord yang sebutkan attr_protected.
  • Laporan parsial yang menggunakan variabel instan.
  • Laporan model ActiveRecord yang tidak memvalidasi apa-apa.
  • Laporan metode model ActiveRecord yang mendefinisikan custom inisialisasi.
  • Laporan pandangan (dan parsial) yang mengakses hash params.
  • Laporan pandangan (dan parsial) yang mengakses hash sesi.
  • Apa yang baru dalam rilis ini:

    • Dukungan untuk ~ / .excellent.yml - konfigurasi default untuk semua sangat baik menjalankan bahwa file konfigurasi lokal akan menimpa.
    • Dukungan file .excellentignore yang bisa daftar jalur untuk mengabaikan.

    Apa yang baru di versi 2.0.0:

    • Sekarang mendukung .excellent.yml file konfigurasi di saat direktori kerja untuk mengkonfigurasi yang spesifikasi untuk menjalankan / tidak menjalankan dengan ambang batas, pola dll.
    • Pakai GLOBALS tidak akan dilaporkan lagi ($ !, $ @, $ &, $ `, $ ', $ + $ 1, $ 2 .., $ ~, $ =, $ /, $ & # x5c ;, $ ,, $ ;, $., $ & # x3c ;, $ & # x3e ;, $ _, $ 0, $ *, $$, $ ?, $ :, $ & quot ;, $ DEBUG, $ FILENAME, $ LOAD_PATH , $ stdin, stdout $, $ stderr, $ VERBOSE, -0 $, $ -a, $ d, $ F, $ i, $ -I, $ l, $ p, $ v)
    • Diaktifkan sebelumnya menonaktifkan cek lagi: AbcMetricMethodCheck, ControlCouplingCheck, CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck, ForLoopCheck, FlogBlockCheck, FlogClassCheck, FlogMethodCheck
    • Pengujian sekarang menggunakan Rspec 2
    • pembersihan internal / penyederhanaan

    Software yang serupa

    PerfBar
    PerfBar

    1 Mar 15

    Sitespeed.io
    Sitespeed.io

    20 Jul 15

    JSCheck
    JSCheck

    10 Apr 16

    Perangkat lunak lain dari pengembang Marco Otte-Witte

    Reportable
    Reportable

    1 Mar 15

    Komentar untuk Excellent

    Komentar tidak ditemukan
    Tambahkan komentar
    Aktifkan gambar!