Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

eslint-config-meteofrance

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-config-meteofrance

Configuration pour ESLint des règles de codage de Météo-France

  • 1.1.0
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
2
Maintainers
1
Weekly downloads
 
Created
Source

Configuration Eslint pour Météo-France

Ce paquet fournit une configuration pour eslint conformément aux règles de codage en vigueur chez Météo-France.

###Installation Pour utiliser cette configuration il est nécessaire d'installer ESLint en verison 2.0 minimum et d'inclure ce paquet comme dépendance de son projet

npm install eslint eslint-config-meteofrance --save-dev

Ensuite, créer un fichier .eslintrc à la racine du projet avec le contenu suivant :

{
  "extends": "meteofrance"
}

Vous pouvez aussi choisir de configurer eslint depuis le fichier package.json en ajoutant un champ eslintConfig :

{
  "eslintConfig": {
    "extends": "meteofrance"
  }
}

###Personnalisation des règles

Ce paquet propose une base de travail, selon votre projet il est possible de surcharger ces règles.

En effet certaines règles proposées peuvent ne pas correspondre à l'environnement du projet ou ne pas être justifiées. Dans ce cas il est possible de les modifier dans la configuration de eslint.

Par exemple, la règle 9 concernant l'utilisation obligatoire des points virgules peut être assouplie en utilisant no-unexpected-multiline. Pour la règle 4, le forçage du mode strict peut être implicite suivant l'outillage ( utilisation de modules, outils de build ). Dans ce cas, il est possible de désactiver la règle en spécifiant "impliedStrict" : true dans les options du parser.

Ces exemples sont commentés dans les sources du paquet.

D'autres options de configuration sont disponibles dans la documentation de ESLint

###Utilisation La méthode la plus directe pour linter son projet et de créer une tache dans le fichier package.json qui appelle eslint sur son dossier de sources.

{
  "name":"mon-projet",
  "version":"1.0.0",
  "scripts": {
    "lint" : "eslint dossiersource"
  }
}
npm run lint

###Intégration à l'IDE

Dès lors que vous avez votre projet configuré avec un .eslintrc il sera utilisable dans un IDE digne de ce nom.

L'exemple le plus commun est celui de sublime texte qui propose un plugin pour eslint .

Il en existe aussi pour atom et visualstudio

Voici la liste officielle des intégrations disponibles

Keywords

FAQs

Package last updated on 26 Jul 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc