IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Trolldi : Découvrez Shittier, un outil de formatage de code qui rend votre code horrible
Comment transformer votre code parfait en un désordre méconnaissable

Le , par Jade Emy

16PARTAGES

20  0 
Shittier est un outil de formatage de code qui vise à rendre votre code aussi horrible que possible. C'est l'exact opposé d'outils populaires comme Prettier, qui se concentrent sur l'amélioration de la mise en forme et de la lisibilité du code. Shittier embrasse le chaos, le désordre et la confusion, rendant votre code plus horrible que jamais.

Avec Shittier, vous pouvez vous attendre à ce qui suit :

  • Indentation aléatoire pour une structure de code chaotique.
  • Un mélange de majuscules et de minuscules qui rompt la cohérence.
  • Des espaces cauchemardesques avec des espaces, des tabulations et des retours à la ligne ajoutés ou supprimés.



Installation de Shittier

Pour installer Shittier, suivez les étapes suivantes :

  1. Assurez-vous que Node.js est installé sur votre machine.
  2. Ouvrez un terminal et exécutez la commande suivante :

    Code : Sélectionner tout
    npm install -g shittier


Utilisation

Après avoir installé Shittier, vous pouvez l'exécuter sur votre base de code en exécutant la commande suivante dans le répertoire racine de votre projet :

Code : Sélectionner tout
shittier [options] [directory/file]
Options

  • -h, --help: Affiche des informations d'aide sur Shittier et ses options disponibles.
  • -v, --version: Affiche la version installée de Shittier.
  • -f, --force: Force Shittier à écraser les fichiers s'ils existent déjà.


Exemples d'utilisation

Formater d'un seul fichier :

Code : Sélectionner tout
shittier myfile.js
Formater un seul fichier et enregistrer le fichier modifié avec un nom ou un chemin différent :

Code : Sélectionner tout
shittier myfile.js modified/myfile.js
Utiliser l'option --force pour forcer l'écrasement si le fichier de sortie existe déjà.

Avertissement

Shittier est un projet purement satirique créé pour le plaisir et le divertissement. Il n'est pas destiné à être utilisé dans un environnement de développement sérieux. L'utilisation de Shittier sur du code de production peut entraîner de la confusion, de la frustration et beaucoup de prises de tête. Utilisez-le de manière responsable et à vos risques et périls.

Source : Présentation de Shittier

Et vous ?

Quel est votre avis sur cet outil ?

Voir aussi :

Trolldi : découvrez Spaghettify, l'extension Visual Studio Code qui s'appuie sur l'IA pour dégrader votre code. Vous avez la possibilité d'utiliser différents modes suivant l'objectif recherché

Comment devenir un ingénieur -10x, selon taylor.town

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de JeanMi3000
Membre habitué https://www.developpez.com
Le 28/02/2024 à 9:19
Pas besoin d'un outil pour faire ça, j'ai déjà des collègues qui le font très bien.
18  0 
Avatar de yoyo3d
Membre éprouvé https://www.developpez.com
Le 01/03/2024 à 8:10
je peux le faire tout seul
si au moins Shittier remplaçait le nom des variables et des fonctions par des chaines de caractères aléatoires, il pourrait aussi effacer les commentaires...
6  0 
Avatar de Karadoc
Membre actif https://www.developpez.com
Le 01/03/2024 à 9:44
Pas besoin d'un tel outil, avec du JavaScript :3
7  1 
Avatar de totozor
Expert confirmé https://www.developpez.com
Le 01/03/2024 à 13:35
Citation Envoyé par sergio_is_back Voir le message
Et j'ai aussi un collègue qui range son bureau comme son code (ou vice-versa) : Un infâme fatras règne dessus en permanence, on comprend mieux lorsqu'on regarde son code d'où vient le problème !!!
Je me dis exactement la même chose de mes collègues incapables de trouver une solution à un problème original en voyant leur bureau trop bien rangé, tout est tellement rangé et cadré qu'il n'y a pas de place à la créativité dans leur tête.
Chacun la force et la faiblesse de son mode de fonctionnement.
5  0 
Avatar de sergio_is_back
Expert éminent https://www.developpez.com
Le 01/03/2024 à 12:18
Citation Envoyé par JeanMi3000 Voir le message
Pas besoin d'un outil pour faire ça, j'ai déjà des collègues qui le font très bien.
Je plussoie

Et j'ai aussi un collègue qui range son bureau comme son code (ou vice-versa) : Un infâme fatras règne dessus en permanence, on comprend mieux lorsqu'on regarde son code d'où vient le problème !!!
3  0 
Avatar de Lung
Expert éminent https://www.developpez.com
Le 01/03/2024 à 12:35
Moi, j'ai connu quelqu'un qui ignorait le sens et l'utilité du mot "indentation".

Il était le seul à se relire ...
2  0 
Avatar de cd090580
Membre averti https://www.developpez.com
Le 16/03/2024 à 21:23
Un outil de "minify" le rend encore plus indigest que ce shittier.....
1  0 
Avatar de SQLpro
Rédacteur https://www.developpez.com
Le 26/03/2024 à 17:48
Le gros avantage de ce merdier sans nom est qu'un hacker malhonnête sera sans doute plus rebuté que s'il trouve un code propre, clair et bien indenté...

A +
1  0