J'écris un lot script afin d'embellir le code JavaScript. Il doit fonctionner à la fois sur Windows y Linux .
Comment embellir le code JavaScript en utilisant les outils de la ligne de commande ?
J'écris un lot script afin d'embellir le code JavaScript. Il doit fonctionner à la fois sur Windows y Linux .
Comment embellir le code JavaScript en utilisant les outils de la ligne de commande ?
Dans la console, vous pouvez utiliser Style artistique (alias AStyle) avec --mode=java
.
Il fonctionne très bien et il est gratuit, open-source et multiplateforme (Linux, Mac OS X, Windows).
Vous avez quelques choix de répliques. Utilisez avec npm ou de manière autonome avec npx .
npx semistandard "js/**/*.js" --fix
npx standard "js/**/*.js" --fix
npx prettier --single-quote --write --trailing-comma all "js/**/*.js"
Je ne suis pas en mesure d'ajouter un commentaire à la réponse acceptée, c'est pourquoi vous voyez un message qui n'aurait pas dû exister en premier lieu.
A la base, j'avais aussi besoin d'un embellisseur de javascript dans un code java et à ma grande surprise, aucun n'est disponible à ce que j'ai pu trouver. J'en ai donc codé un moi-même en me basant entièrement sur la réponse acceptée (il enveloppe l'embellisseur jsbeautifier.org .js script mais est appelable depuis java ou la ligne de commande).
Le code se trouve à l'adresse suivante https://github.com/belgampaul/JsBeautifier
J'ai utilisé rhino et beautifier.js
USAGE de la console : java -jar jsbeautifier.jar script indentation
exemple : java -jar jsbeautifier.jar "function ff() {return;}" 2
USAGE du code java : public static String jsBeautify(String jsCode, intentSize)
Vous êtes invités à étendre le code. Dans mon cas, j'avais seulement besoin de l'indentation pour pouvoir vérifier le javascript généré pendant le développement.
En espérant que cela vous fera gagner du temps dans votre projet.
Utilisez la méthode moderne JavaScript :
Utilisez Grunt en combinaison avec le plugin jsbeautifier pour Grunt
Vous pouvez tout installer facilement dans votre environnement de développement en utilisant npm .
Tout ce dont vous avez besoin est de configurer un Gruntfile.js avec les tâches appropriées, qui peuvent également impliquer la concaténation de fichiers, lint, uglify, minify etc, et d'exécuter la commande grunt.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
Mon outil Pretty Diff est entièrement écrit en JavaScript et fonctionne donc aussi bien sur tous les systèmes d'exploitation. Il supporte l'embellissement et la minification de JavaScript, CSS, tout langage de balisage qui utilise des délimiteurs de style XML, y compris HTML. prettydiff.com/?m=beautify