PHP_CodeSniffer

Software screenshot:
PHP_CodeSniffer
Rincian Software:
Versi: 2.3.3 Diperbarui
Tanggal Upload: 20 Jul 15
Pengembang: Squiz Pty Ltd
Lisensi: Gratis
Popularitas: 30

Rating: 1.0/5 (Total Votes: 1)

PHP_CodeSniffer tersedia sebagai paket PEAR.
Di bawah tenda, ia bekerja dengan tokenising PHP, JavaScript dan CSS file dan memeriksa itu terhadap satu set didefinisikan standar coding.
PHP_CodeSniffer adalah salah satu alat tes terbaik selama pengembangan karena memungkinkan programmer untuk menjaga kode sumber aplikasi mereka bersih dan standar yang konsisten

Apa yang baru dalam rilis ini:.

  • Generic OpeningFunctionBraceKernighanRitchieSniff sekarang dapat memperbaiki semua kesalahan yang ditemukan.
  • Generic OpeningFunctionBraceKernighanRitchieSniff sekarang memungkinkan fungsi kosong dengan kawat gigi samping satu sama lain
  • .
  • Generic OpeningFunctionBraceBsdAllmanSniff sekarang memungkinkan fungsi kosong dengan kawat gigi samping satu sama lain
  • .
  • Peningkatan lebar laporan auto untuk & quot; quot penuh &; Laporan.
  • Peningkatan deteksi konflik selama auto memperbaiki.
  • Generic ScopeIndentSniff tidak lagi bingung dengan penutupan kosong.
  • Squiz ControlSignatureSniff sekarang selalu mengabaikan komentar.
  • Adanya file konfigurasi utama sekarang cache untuk mengurangi is_file () panggilan ketika itu tidak ada.
  • kelas Abstrak dalam direktori Sniffs sekarang diabaikan bahkan jika mereka diberi nama.
  • Generic ForbiddenFunctionsSniff sekarang mendukung pengaturan pengganti nol dalam file ruleset.
  • PEAR MultiLineConditionSniff sekarang memungkinkan komentar baris dalam multi-line JIKA kondisi pernyataan
  • .
  • PEAR dan Squiz FileComment hirupan tidak lagi memiliki @ di kode kesalahan mereka.
  • Generic fungsi pembukaan penjepit hirupan sekarang mendukung pemeriksaan penutupan.

Apa yang baru di versi 2.3.2:

  • Generic OpeningFunctionBraceKernighanRitchieSniff sekarang dapat memperbaiki semua kesalahan yang ditemukan
  • .
  • Generic OpeningFunctionBraceKernighanRitchieSniff sekarang memungkinkan fungsi kosong dengan kawat gigi samping satu sama lain
  • .
  • Generic OpeningFunctionBraceBsdAllmanSniff sekarang memungkinkan fungsi kosong dengan kawat gigi samping satu sama lain
  • .
  • Peningkatan lebar laporan auto untuk & quot; quot penuh &; Laporan.
  • Peningkatan deteksi konflik selama auto memperbaiki.
  • Generic ScopeIndentSniff tidak lagi bingung dengan penutupan kosong.
  • Squiz ControlSignatureSniff sekarang selalu mengabaikan komentar.
  • Adanya file konfigurasi utama sekarang cache untuk mengurangi is_file () panggilan ketika itu tidak ada.
  • kelas Abstrak dalam direktori Sniffs sekarang diabaikan bahkan jika mereka diberi nama.
  • Generic ForbiddenFunctionsSniff sekarang mendukung pengaturan pengganti nol dalam file ruleset.
  • PEAR MultiLineConditionSniff sekarang memungkinkan komentar baris dalam multi-line JIKA kondisi pernyataan
  • .
  • PEAR dan Squiz FileComment hirupan tidak lagi memiliki @ di kode kesalahan mereka.
  • Generic fungsi pembukaan penjepit hirupan sekarang mendukung pemeriksaan penutupan.

Apa yang baru di versi 2.3.0:

  • Generic OpeningFunctionBraceKernighanRitchieSniff sekarang dapat memperbaiki semua kesalahan yang ditemukan
  • .
  • Generic OpeningFunctionBraceKernighanRitchieSniff sekarang memungkinkan fungsi kosong dengan kawat gigi samping satu sama lain
  • .
  • Generic OpeningFunctionBraceBsdAllmanSniff sekarang memungkinkan fungsi kosong dengan kawat gigi samping satu sama lain
  • .
  • Peningkatan lebar laporan auto untuk & quot; quot penuh &; Laporan.
  • Peningkatan deteksi konflik selama auto memperbaiki.
  • Generic ScopeIndentSniff tidak lagi bingung dengan penutupan kosong.
  • Squiz ControlSignatureSniff sekarang selalu mengabaikan komentar.
  • Adanya file konfigurasi utama sekarang cache untuk mengurangi is_file () panggilan ketika itu tidak ada.
  • kelas Abstrak dalam direktori Sniffs sekarang diabaikan bahkan jika mereka diberi nama.
  • Generic ForbiddenFunctionsSniff sekarang mendukung pengaturan pengganti nol dalam file ruleset.
  • PEAR MultiLineConditionSniff sekarang memungkinkan komentar baris dalam multi-line JIKA kondisi pernyataan
  • .
  • PEAR dan Squiz FileComment hirupan tidak lagi memiliki @ di kode kesalahan mereka.
  • Generic fungsi pembukaan penjepit hirupan sekarang mendukung pemeriksaan penutupan.

Apa yang baru di versi 2.2.0:

  • PHPCS Config Berkas
  • Coloured Laporan Keluaran
  • Laporan Auto-Ukuran
  • PSR2 Tab Lebar

Apa yang baru di versi 2.1.0:

  • Waktu dan output memori sekarang ditampilkan jika informasi kemajuan juga ditampilkan
  • Generik EmptyStatementSniff kode kesalahan sekarang berisi jenis pernyataan kosong terdeteksi
  • Sebuah tilde sekarang dapat digunakan untuk referensi direktori home pengguna di jalan untuk standar
  • Ditambahkan PHP_CodeSniffer_File :: findStartOfStatement () untuk menemukan pertama tanda non-spasi dalam sebuah pernyataan
  • PEAR dan Squiz FunctionCommentSniffs tidak lagi melarang tagreturn untuk konstruktor dan destructors
  • Squiz ControlSignatureSniff perbaikan sekarang mempertahankan komentar antara kurung tutup dan brace terbuka
  • Squiz SuperfluousWhitespaceSniff sekarang memeriksa baris kosong ekstra dalam penutupan
  • Squiz ArrayDeclarationSniff sekarang melompat fungsi panggilan saat memeriksa array multi-line

Apa yang baru di versi 2.0.0:

  • Sebuah komentar parser benar ditulis ulang yang desain untuk memungkinkan untuk auto-fixing
  • Laporan informasi baru menunjukkan bagaimana kode Anda ditulis daripada jika itu sesuai dengan standar
  • Kemampuan untuk mengatur argumen baris perintah dalam file ruleset.xml
  • Kemampuan untuk membuat kelas pelaporan kustom Anda sendiri dan menggunakannya dengan PHP_CodeSniffer
  • Distribusi PHPCS dan PHPCBF sebagai file PHAR
  • Dukungan untuk berjalan pada HHVM
  • Deteksi minified CSS dan JS file

Apa yang baru di versi 2.0.0 Alpha 2:

  • panjang garis peringatan sekarang akan ditampilkan untuk baris yang merujuk pada lisensi dan informasi VCS. Panjang garis mengendus sebelumnya diabaikan garis-garis ini, yang berarti bahwa itu harus menjalankan ekspresi reguler pada setiap baris diperiksa.
  • $ token array yang memiliki indeks panjang baru yang dapat Anda gunakan untuk menentukan panjang konten token daripada harus memanggil strlen () diri sendiri dan menangani pengkodean karakter.
  • Penggunaan in_array () ketika memeriksa PHP_CodeSniffer_Tokens vars statis berdampak kinerja secara signifikan, sehingga mereka telah direstrukturisasi sehingga Anda juga dapat menggunakan isset () pada mereka.

  • laporan
  • Kustom sekarang dapat menentukan var anggota $ recordErrors itu, ketika diatur ke FALSE, akan memberitahu PHP_CodeSniffer bahwa itu tidak perlu merekam kesalahan selama menjalankan. Hal ini memberikan memori yang signifikan menghemat jika Anda menggunakan laporan kustom untuk ringkasan informasi output daripada daftar lengkap kesalahan yang ditemukan.

Apa yang baru di versi 1.5.0:

  • Generic ScopeIndentSniff sekarang memungkinkan untuk token diabaikan harus ditetapkan melalui file ruleset.xml
  • generasi Doc sekarang bekerja kembali untuk standar dipasang
  • standar PSR2 sekarang mengabaikan komentar saat memeriksa aturan lekukan
  • Generic UpperCaseConstantNameSniff tidak lagi melaporkan kesalahan di mana konstanta yang digunakan
  • Squiz OperatorSpacingSniff tidak lagi melempar kesalahan untuk: operator ternary pendek

Apa yang baru di versi 1.4.6:

  • pesan kesalahan yang lebih jelas untuk saat nama kelas mengendus tidak tidak cocok dengan struktur direktori
  • Generated docs HTML sekarang benar menunjukkan tag PHP terbuka dalam kode dibandingkan blok
  • Ditambahkan Generik InlineHTMLSniff untuk memastikan file hanya berisi kode PHP
  • Ditambahkan Squiz ShorthandSizeSniff untuk memeriksa bahwa ukuran CSS menggunakan notasi singkat hanya ketika 1 atau 2 nilai yang digunakan
  • Ditambahkan Squiz ForbiddenStylesSniff untuk melarang penggunaan beberapa gaya usang browser tertentu
  • Ditambahkan Squiz NamedColoursSniff untuk melarang penggunaan nama warna
  • standar PSR2 tidak lagi memberlakukan ada spasi antara kurung penutupan panggilan fungsi dan titik koma
  • PSR2 ClassDeclarationSniff sekarang mengabaikan kelas kosong ketika memeriksa posisi akhir brace
  • PSR2 SwitchDeclarationSniff tidak lagi melaporkan kesalahan untuk baris kosong antara pernyataan CASE
  • PEAR ObjectOperatorIndentSniff sekarang memiliki pengaturan untuk menentukan berapa banyak ruang kode harus menjorok

Apa yang baru di versi 1.4.4:.

  • Berjalan CSS Lint pada file CSS

Apa yang baru di versi 1.4.3:.

  • Hal ini terutama rilis bug fix
  • Ditambahkan dukungan untuk PHP mendatang 5,5 T_FINALLY tanda.

Apa yang baru di versi 1.3.0 RC2:

  • Kemampuan untuk menunjukkan kemajuan rapi selama berlari.
  • Kemampuan untuk mengatur nilai-nilai php.ini dari baris perintah.
  • berbasis Rule mengecualikan pola.
  • Google ClosureLinter
  • dukungan.
    perbaikan
  • 16 bug
  • .

Persyaratan :

  • PHP 5.1.2 atau lebih tinggi

Software yang serupa

ZenTest
ZenTest

13 Apr 15

CSS Colorguard
CSS Colorguard

10 Apr 16

rpcpdb
rpcpdb

13 Apr 15

Perangkat lunak lain dari pengembang Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

Komentar untuk PHP_CodeSniffer

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!