So che javascript (o almeno una versione di esso) può essere compilato in .NET a condizione che vengano soddisfatte determinate condizioni. Come posso eseguire una verifica della sintassi o del controllo della sintassi statica su javascript? La cattura è, esso deve supportare jquerycontrollo tempo statico/di compilazione per javascript con jquery?
Causa qualcuno chiederà, per compilare (con MS .net) è
C:\Windows\Microsoft.NET\Framework\v2.0.50727\jsc thefile.js
scrittura pacchetto thenamespace {class ClassName {intorno dove necessario. Quindi puoi aggiungerlo come riferimento normale. Per esperienza i riferimenti non sono sempre compatibili con il mono.
AFAIK tutti i lint controllano solo la sintassi e occasionalmente i cattivi o i buoni pratica. Qualcuno di questi tiene a mente il tipo? –
Non ho mai incontrato un analizzatore statico in grado di effettuare alcun tipo di tentativo affidabile di gestione dei tipi in un linguaggio tipizzato in modo implicito e dinamicamente tipizzato come Javascript. (O anche Python, per quello che uso anch'io.) – ssokolow