Table des matières
Utilisez le commentaire suivant pour désactiver l'invite.
Utilisez eslintignore pour ignorer des fichiers et des répertoires spécifiques
Configuration de base :
Maison outils de développement atom Une brève discussion sur la configuration et l'utilisation d'eslint dans atom

Une brève discussion sur la configuration et l'utilisation d'eslint dans atom

Jun 17, 2021 am 11:05 AM
atom eslint

Cet article vous présentera comment utiliser eslint et atom ensemble. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Une brève discussion sur la configuration et l'utilisation d'eslint dans atom

[Recommandations associées : "tutoriel atom"]

Téléchargez le plug-in aotm linter-eslint

https://github.com/AtomLinter/linter-eslint

Doit être défini comme suit :

  • Installer localement sur votre projet eslint et le plugin
    • $ npm i --save-dev eslint [eslint-plugins]
  • Installer globalement eslint et les plugins
    • $ npm i -g eslint [eslint-plugins]
    • Activer Use Global Eslint option du package
    • (Facultatif) Définir Global Node Path avec $ npm config get prefix

fournit des plug-ins, qui peuvent être téléchargés par vous-même (ps : les différences de version entraîneront une erreur de certains plug-ins)

  • eslint-config-airbnb
  • eslint-plugin-import
  • eslint-plugin- jsx-a11y
  • eslint-plugin-react
  • eslint-plugin-html (peut analyser les scripts en HTML, la dernière version v4 est en conflit avec les premières versions d'eslint)

Ensuite, sous le projet
$ eslint --init


Utilisez le commentaire suivant pour désactiver l'invite.

/* eslint-disable */
Copier après la connexion

Utilisez eslintignore pour ignorer des fichiers et des répertoires spécifiques

Créez un fichier .eslintignore, ajoutez les dossiers qui doivent être filtrés ou utilisez la ligne de commande du fichier

 build/*
 app/lib/*
Copier après la connexion

--ignore-path :

$ eslint --ignore-path .eslintignore --fix app/*

Le chemin est relatif à l'emplacement de .eslintignore ou au répertoire de travail actuel

Pour en savoir plus sur http:// eslint.cn/docs/ user-guide/configuring

Configuration de base :

module.exports = {
    parser: 'babel-eslint',

    "env": {
        "browser": true,
        "commonjs": true,
        "es6": true
    },

    // 以当前目录为根目录,不再向上查找 .eslintrc.js
    root: true,

    // 禁止使用 空格 和 tab 混合缩进
    "extends": "eslint:recommended",

    globals: {
        // 这里填入你的项目需要的全局变量
        // jQuery: false,
        $: false,
        wx: false,
    },
    
    // eslint-plugin-html 开启
    "plugins": [
        "html"
    ],

    "parserOptions": {
        "ecmaFeatures": {
            "jsx": false
        },
        "sourceType": "module"
    },

    "rules": {
        "indent": ["error", 'tab'],

        "linebreak-style": ["error","unix"],

        "quotes": ["error","single"],

        "semi": ["error","always"],

        "semi": ["error","always"],

        "arrow-spacing": ["error", { "before": true, "after": true }],

        "no-unused-vars": "off", //禁止提示没有使用的变量,或者函数

        "block-spacing": "error",

        "no-console": "off", //可以使用console

        "keyword-spacing": ["error", { "before": true }] //强制关键字周围空格的一致性

    }
};
Copier après la connexion

Pour plus de connaissances liées à la programmation, veuillez visiter : Enseignement de la programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Partage recommandé de plus de 40 plug-ins couramment utilisés dans Atom (avec méthodes d'installation de plug-ins) Partage recommandé de plus de 40 plug-ins couramment utilisés dans Atom (avec méthodes d'installation de plug-ins) Dec 20, 2021 pm 04:14 PM

Cet article partagera avec vous plus de 40 plug-ins couramment utilisés pour atom, ainsi que des méthodes d'installation de plug-ins dans atom. J'espère qu'il vous sera utile !

Comment supprimer Eslint en réaction Comment supprimer Eslint en réaction Dec 30, 2022 am 09:46 AM

Comment supprimer eslint de React : 1. Exécutez la commande "npm run eject" ; 2. Modifiez le code dans package.json en ""eslintConfig": {"extends": ["react-app","react-app/ jest" ],"rules": {"no-undef": "off"...}"; 3. Redémarrez le projet.

Intel lance la série Amston Lake de processeurs Atom pour les marchés de périphérie et de réseau Intel lance la série Amston Lake de processeurs Atom pour les marchés de périphérie et de réseau Apr 09, 2024 pm 09:22 PM

Selon les informations de ce site du 9 avril, Intel a lancé aujourd'hui la série Amston Lake de processeurs Atom à Embedded World 2024. Le processeur Amston Lake est basé sur le processus Intel7 et prend en charge la mémoire monocanal. Il peut être considéré comme une variante de branche du processeur Alder Lake-N, comprenant la série Atom x7000RE orientée périphérie et la série x7000C orientée réseau. Ce site a fait état du processeur Atom x7000E à architecture ADL-N avec jusqu'à quatre cœurs en 2023, et la série x7000RE actuelle a encore élargi les spécifications : elle peut choisir jusqu'à 8 cœurs Atom x7835RE, à la fois ce processeur et le x7433RE à quatre cœurs. Equipé de 32E

Fonctions Atom pour les fonctions PHP Fonctions Atom pour les fonctions PHP May 19, 2023 am 09:10 AM

Fonction atome de la fonction PHP La fonction atome est une fonction couramment utilisée en langage PHP, qui permet d'obtenir la valeur atomique d'une variable. En PHP, les variables sont un concept très important et un élément très largement utilisé. Il convient de noter qu'en plus des types de base tels que les nombres et les chaînes, les variables PHP peuvent également représenter des types composites, tels que les tableaux et les objets. Par conséquent, lorsque vous effectuez des opérations sur des variables, vous devez utiliser la fonction Atom pour obtenir la valeur atomique de la variable. Ce qui suit est une introduction à l’utilisation spécifique des fonctions Atom.

Quelle pièce est ATOM ? Quelle pièce est ATOM ? Feb 22, 2024 am 09:30 AM

Quelle pièce est ATOM ? ATOM est le jeton natif du réseau Cosmos, une plateforme blockchain décentralisée conçue pour faciliter la connectivité et l'interopérabilité entre les différentes blockchains. La mission du projet Cosmos est de construire un réseau appelé « Interconnected Blockchain », et le token ATOM joue un rôle essentiel dans ce réseau. Les jetons ATOM ont été initialement émis via une ICO (Initial Coin Offer) en 2017. En tant que jeton basé sur l'algorithme de consensus Tendermint sur la blockchain Cosmos, les jetons ATOM sont utilisés dans le réseau Cosmos comme récompenses pour inciter les participants aux nœuds et maintenir la sécurité du réseau. Cosmos Network Le Cosmos Network est un réseau de blockchains indépendantes connectées les unes aux autres.

Recommandation du plug-in de base Atom : réaliser la synchronisation et la saisie d'effets spéciaux Recommandation du plug-in de base Atom : réaliser la synchronisation et la saisie d'effets spéciaux Sep 22, 2022 pm 02:16 PM

Comment effectuer les paramètres de synchronisation et la saisie d'effets spéciaux dans Atom ? Dans cet article, je vais vous recommander plusieurs plug-ins pratiques et voir quel effet ils ont, j'espère qu'ils vous seront utiles !

Comment exécuter Python dans Atom ? Comment exécuter Python dans Atom ? Aug 20, 2023 pm 03:45 PM

Les développeurs qui souhaitent combiner les avantages d'un éditeur de texte puissant avec l'adaptabilité de la programmation Python peuvent utiliser Atom comme environnement de développement. Python peut être utilisé dans Atom pour écrire, modifier et exécuter du code en un seul endroit, accélérant ainsi le processus de développement. Cet article vous présentera les étapes pour configurer rapidement Python dans Atom. Étape 1 : installer Atom Avant de pouvoir commencer à exécuter Python dans Atom, vous devez d'abord vous procurer l'éditeur de texte Atom. Les développeurs du monde entier utilisent Atom, un éditeur de texte gratuit, open source et populaire créé par GitHub. Atom peut être facilement téléchargé depuis son site officiel https://atom.io/. Étape 2

Cosmos (ATOM) Zone d'accumulation et technique du marché haussier avant 2025 Cosmos (ATOM) Zone d'accumulation et technique du marché haussier avant 2025 Aug 17, 2024 pm 06:06 PM

Cosmos a un graphique génial car ses prix d'achat et de vente sont très bas par rapport aux prix historiques. Cela peut être une période très opportuniste pour les acheteurs à long terme

See all articles