Kaynak kodu spellcheckers bir açık kaynak çözümü var ya benim kendi yapmak gerekir?

3 Cevap php

Ben bir kaynak kod yazım denetleyicisi gerekir. Tabii orada bir kapalı kaynak kodlu olanları ama ben bir açık kaynak çözüm arıyorum, bu php kaynak kodları başka türlü daha iyi olurdu, html dosyaları kontrol yazım olabilir.

Ben de yazım denetimi için bir iyi kütüphaneler vardır beri benim kendi yapım düşündüm, Yani bu uygulama eklenecek iyi ne düşünüyorsun özellikleri?

I have a very basic imagination of it:

  • Sadece hata kelimeleri vurgulayın ve kaynak kodu için herhangi bir gerçek değiştirmekten olmadan öneriler vermek.
  • Yerel ve uzak dosyaları Destek
  • (Kotasyonları arasındaki) dize hazır gibi kod sadece belirli bölümlerini Yazım
  • sözlükler arasında seçim.
  • Apell lib veya eşdeğer birini kullanarak.

Edit: Bu bir GUI olmalı ve çapraz platform olmalıdır.

3 Cevap

PHP için en iyi IDE biridir Eclipse PDT, (and is free) İmla destekler - kendi Eclipse temelli olarak.

Sen tercihlerinde etkinleştirmeniz ve seçeneklerin bir çift ayarlayabilirsiniz.

Ne yazık ki, ben kaynak kodu ayrıştırır sanmıyorum, ve "hatalar" Yani bu sizin için çalışmaz en azından bir şey :-( aslında hataları olmayan kod parçaları olarak vurgulamak gerekir sanırım.

Diğer taraftan:

  • değişiklik olmadan hightlight: Tamam
  • Yerel ve uzak dosyaları: Eclipse gibi (ştır eklentisi ile, örneğin) uzaktan dosyaları destekler, Tamam olmalıdır
  • kod sadece belirli bölümlerini: Tamam değil
  • dictionnaries arasında seçim: yapılandırma iletişim kutusundan Tamam görünüyor
  • Apell veya eşdeğeri: Hiçbir fikrim yok
  • GUI: OK: Eclipse
  • Çapraz platform: OK olarak Eclipse tabanlı

İşte yapılandırma iletişim bir ekran görüntüsü:

Ve kaynak kodu İmla bir sonucudur:

Kırmızı, gerçek bir hata, bir açıklamada; yeşil değil-hata, PHP kodu.

Emacs önemli programlama modları içinde yorum ve dizeleri yazım denetimi yapabilirsiniz flyspell adında küçük bir modu vardır.

Bu, tüm kriterleri yerine getirmek gibi görünüyor: o, yanlış yazılmış kelimeleri vurgular size öneriler, (örneğin ssh üzerinden) yerel ve uzak dosyaları desteklenmektedir verir, sadece yorum ve dizeleri denetlemek için nasıl bilir, ve çoklu sözlükler Ispell destekler.

Hatta toplu kontrolünü çalıştırmak için elisp kullanarak yazım denetimi otomatikleştirmek olabilir.

IDE çoğu yazım denetimi desteği. Eclipse biliyorum. Her zaman ispell aracılığıyla çalıştırabilirsiniz