Bu, JSLint Plugin for Notepad ++ ve son Notepad ++ sürümleri arasındaki bir uyumsuzluktur. Notepad ++ için JSLint Eklentisi, Notepad ++ 'daki yeni dosya türleri ile düzgün çalışacak şekilde düzeltilmelidir.
Eğer işaretlerseniz the JSLint Plugin for Notepad++ source code:
if (type != L_JS && type != L_HTML && type != L_CSS) {
::MessageBox(
g_nppData._nppHandle,
TEXT("JSLint can operate only on JavaScript, HTML or CSS files."),
TEXT("JSLint"),
MB_OK | MB_ICONINFORMATION
);
return;
}
dosya tipi listesi eklentisi dahil Notepad_plus_msgs.h
dosyada da görebilirsiniz: eklenti dosyası olduğundan emin olmak için çalışıyor
enum LangType {L_TXT, L_PHP , L_C, L_CPP, L_CS, L_OBJC, L_JAVA, L_RC,\
L_HTML, L_XML, L_MAKEFILE, L_PASCAL, L_BATCH, L_INI, L_NFO, L_USER,\
L_ASP, L_SQL, L_VB, L_JS, L_CSS, L_PERL, L_PYTHON, L_LUA,\
L_TEX, L_FORTRAN, L_BASH, L_FLASH, L_NSIS, L_TCL, L_LISP, L_SCHEME,\
L_ASM, L_DIFF, L_PROPS, L_PS, L_RUBY, L_SMALLTALK, L_VHDL, L_KIX, L_AU3,\
L_CAML, L_ADA, L_VERILOG, L_MATLAB, L_HASKELL, L_INNO, L_SEARCHRESULT,\
L_CMAKE, L_YAML,\
// The end of enumated language type, so it should be always at the end
L_EXTERNAL};
Şimdiye kadar iyi olan desteklenen dosya türlerinden biri.
Ancak son Notepad ++ sürümleri, bu sorunla ilgili bir çift yeni 'dosya türü' (L_JSON
ve L_JAVASCRIPT
) ekleyen these changes içerir. Şimdi son Notepad ++ sürümleri bulunmaktadır dosya türü listesi: Özetle
enum LangType {L_TEXT, L_PHP , L_C, L_CPP, L_CS, L_OBJC, L_JAVA, L_RC,\
L_HTML, L_XML, L_MAKEFILE, L_PASCAL, L_BATCH, L_INI, L_ASCII, L_USER,\
L_ASP, L_SQL, L_VB, L_JS, L_CSS, L_PERL, L_PYTHON, L_LUA,\
L_TEX, L_FORTRAN, L_BASH, L_FLASH, L_NSIS, L_TCL, L_LISP, L_SCHEME,\
L_ASM, L_DIFF, L_PROPS, L_PS, L_RUBY, L_SMALLTALK, L_VHDL, L_KIX, L_AU3,\
L_CAML, L_ADA, L_VERILOG, L_MATLAB, L_HASKELL, L_INNO, L_SEARCHRESULT,\
L_CMAKE, L_YAML, L_COBOL, L_GUI4CLI, L_D, L_POWERSHELL, L_R, L_JSP,\
L_COFFEESCRIPT, L_JSON, L_JAVASCRIPT,\
// The end of enumated language type, so it should be always at the end
L_EXTERNAL};
, Notepad JSLint Eklentisi ++ ihtiyacı düzgün javascript/json dosyaları tanımlamak için değiştirilmesi. Etkin bir proje ise, bunu çözmenin uygun yolu open an issue olmalıdır. Sanırım menüden bir dil olarak doğrudan bir çözüm olarak denediniz, ancak işe yaramadı.
Bugün ilk kez yüklendi ve aynı hata iletisini alıyorum. – Olesma
Bu, en son güncelleştirmeyi yükledikten sonra benim için oldu. Sanırım 6.8'deydim.3, ve şimdi 6.8.6 üzerindeyim, bu yüzden sürüm ile ilgili olabilir. – Necreaux
Sadece JsLint 0.8.1.117 'yi Notepad'e yükleyin 6.7.3: Hata mesajını alamıyorum. –