Artistic Style
Artistic Style ou astyle est un outil en ligne de commande libre pour la mise en forme de code source.
Fonctionnement[modifier | modifier le code]
astyle peut traiter les langages C, C++, C# et Java. Le formatage affecte uniquement l'indentation du code source ; les noms de variables et de fonctions ne sont pas modifiées. L'utilisateur peut décider, dans les options disponibles, du style d'indentation utilisé.
Le programme peut être exécuté à partir de la ligne de commande. Le nom du fichier source à formater est donné en paramètre. Il est également possible de traiter récursivement tous les fichiers des répertoires et sous-répertoire donnés.
Les options de formatage peuvent être soit passés en paramètres soit lus à partir d'un fichier de paramètres. En cas d'omission de ces options, seule l'indentation du code source sera modifiée, en utilisant 4 espaces par retrait.
Le code formaté est automatiquement enregistré et une copie de sauvegarde du fichier d'origine est effectuée.
Intégration dans les EDI[modifier | modifier le code]
astyle a été intégré dans nombre d'environnements de développement comme Code::Blocks, KDevelop et Eclipse.
En raison de son mode de fonctionnement, astyle peut être utilisé avec la plupart des éditeurs de code communs en tant qu'outil externe.
Licence[modifier | modifier le code]
astyle est un logiciel libre délivré sous la version 3 de la Licence publique générale limitée GNU (LGPL).
Notes et références[modifier | modifier le code]
- (de) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en allemand intitulé « astyle » (voir la liste des auteurs).
Annexes[modifier | modifier le code]
Articles connexes[modifier | modifier le code]
Liens externes[modifier | modifier le code]