Question

Je sais javascript (ou au moins une version de celui-ci) peut être compilé dans .NET sous réserve que certaines conditions soient remplies. Comment puis-je faire un temps de compilation ou vérification de la syntaxe statique javascript je suis en train d'écrire? Le hic est, il doit prendre en charge jquery

quelqu'un Cause demandera, de compiler (avec ms .net) est

C:\Windows\Microsoft.NET\Framework\v2.0.50727\jsc thefile.js

paquet d'écriture thenamespace {class ClassName {dans le cas échéant. Ensuite, vous pouvez ajouter comme une référence normale. De l'expérience les références ne sont pas toujours compatibles avec mono.

Était-ce utile?

La solution

Je ne sais pas s'il y a des analyseurs statiques qui permettent de vérifier la validité d'un code jQuery en profondeur, mais le Javascript lui-même syntaxe, il existe des versions non-web de Javascript Lint et JSLint vous pourriez utilisation.

Si vous utilisez Visual Studio, vous pouvez aussi donner JSLint.VS un essai pour une meilleure intégration .

UPDATE : Depuis que j'ai écrit cela, JSHint et tapuscrit gagne en popularité. Il est une surcouche de JavaScript avec des types statiques en option qui compile JavaScript plaine. (Pour ceux qui ont utilisé MyPy pour Python, il est similaire JavaScript valide est

scroll top