Archive mensuelle 27 août 2018

Eslint disponible depuis Homebrew

Eslint ? C’est quoi ?

Eslint est un AST-based pattern checker for JavaScript.

ESLint est un utilitaire de linting JavaScript open source créé à l’origine par Nicholas C. Zakas en juin 2013. Le linting de code est un type d’analyse statique fréquemment utilisé pour trouver des modèles ou du code problématiques qui ne respectent pas certaines directives de style. Il existe des linters de code pour la plupart des langages de programmation, et les compilateurs incorporent parfois du linting dans le processus de compilation.

JavaScript, étant un langage dynamique et à typage large, est particulièrement sujet aux erreurs de développeur. Sans le bénéfice d’un processus de compilation, le code JavaScript est généralement exécuté pour rechercher des erreurs de syntaxe ou autres. Les outils de linting comme ESLint permettent aux développeurs de découvrir des problèmes avec leur code JavaScript sans l’exécuter.

ESLint est écrit en utilisant Node.js pour fournir un environnement d’exécution rapide et une installation facile via npm ou brew maintenant 🙂

Le detail de la formule brew : https://formulae.brew.sh/formula/eslint

Installer crowl.tech sur Mac OS

Vous souhaitez utiliser la solution open source de crawl de https://www.crowl.tech/, voici les étapes à suivre pour l’installer en local sur votre machine mac os.

Installer Python

sudo easy_install python

Installer les dépenses

sudo easy_install nose
sudo easy_install tornado
pip install configparser
pip install parse

Installer Crowl

Créer un dossier par exemple crowl et vous positionner dans celui-ci.

mkdir crowl
cd crowl

Télécharger le code source dans le dossier crowl

git clone https://gitlab.com/crowltech/crowl.git .

Lancer l’installation

pip install -r requirements.txt --user