Jadual Kandungan
使用以下注释,关闭提示。
使用eslintignore 忽略特定的文件和目录
基础配置:
Rumah alat pembangunan atom 浅谈atom中eslint的配置和使用方法

浅谈atom中eslint的配置和使用方法

Jun 17, 2021 am 11:05 AM
atom eslint

本篇文章给大家介绍一下eslint & atom 配合使用。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

浅谈atom中eslint的配置和使用方法

【相关推荐:《atom教程》】

下载aotm插件 linter-eslint

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

需要设置如下:

  • Install locally to your project eslint and the plugin
    • $ npm i --save-dev eslint [eslint-plugins]
  • Install globally eslint and plugins
    • $ npm i -g eslint [eslint-plugins]
    • Activate Use Global Eslint package option
    • (Optional) Set Global Node Path with $ npm config get prefix

提供了一些插件,可自行下载(ps: 版本差异会导致部分插件报错)

  • eslint-config-airbnb
  • eslint-plugin-import
  • eslint-plugin-jsx-a11y
  • eslint-plugin-react
  • eslint-plugin-html (可解析html中的脚本, 最新的版本v4跟早期eslint有冲突)

然后在项目下
$ eslint --init


使用以下注释,关闭提示。

/* eslint-disable */
Salin selepas log masuk

使用eslintignore 忽略特定的文件和目录

创建一个 .eslintignore 文件,添加需要过滤的文件夹,或者文件

 build/*
 app/lib/*
Salin selepas log masuk

命令行使用 --ignore-path

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

路径是相对于 .eslintignore 的位置或当前工作目录

更多查看 http://eslint.cn/docs/user-guide/configuring

基础配置:

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 }] //强制关键字周围空格的一致性

    }
};
Salin selepas log masuk

更多编程相关知识,请访问:编程教学!!

Atas ialah kandungan terperinci 浅谈atom中eslint的配置和使用方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cadangan perkongsian 40 pemalam dalam atom yang biasa digunakan (dengan kaedah pemasangan pemalam) Cadangan perkongsian 40 pemalam dalam atom yang biasa digunakan (dengan kaedah pemasangan pemalam) Dec 20, 2021 pm 04:14 PM

Artikel ini akan berkongsi dengan anda 40 pemalam atom yang biasa digunakan, dan lampirkan kaedah memasang pemalam dalam atom, saya harap ia akan membantu anda!

Bagaimana untuk memadam eslint dalam tindak balas Bagaimana untuk memadam eslint dalam tindak balas Dec 30, 2022 am 09:46 AM

Cara memadam eslint daripada react: 1. Jalankan arahan "npm run eject" 2. Ubah suai kod dalam package.json kepada ""eslintConfig": {"extends": ["react-app","react-app/ jest" ],"rules": {"no-undef": "off"...}"; 3. Mulakan semula projek.

Intel melancarkan siri Amston Lake pemproses Atom untuk pasaran tepi dan rangkaian Intel melancarkan siri Amston Lake pemproses Atom untuk pasaran tepi dan rangkaian Apr 09, 2024 pm 09:22 PM

Menurut berita dari laman web ini pada 9 April, Intel hari ini mengeluarkan siri pemproses Atom Amston Lake di Embedded World 2024. Pemproses Amston Lake adalah berdasarkan proses Intel7 dan menyokong memori saluran tunggal Ia boleh dianggap sebagai varian cawangan pemproses Alder Lake-N, termasuk siri Atom x7000RE berorientasikan tepi dan siri x7000C berorientasikan rangkaian. Pada tahun 2023, tapak ini melaporkan sehingga empat teras seni bina ADL-N pemproses Atom x7000E, dan siri x7000RE hari ini telah mengembangkan lagi spesifikasinya: ia boleh memilih sehingga 8 teras Atom x7835RE, kedua-dua pemproses ini dan empat teras x7433RE Dilengkapi dengan 32E

Pengesyoran pemalam asas Atom: merealisasikan penyegerakan dan penaipan kesan khas Pengesyoran pemalam asas Atom: merealisasikan penyegerakan dan penaipan kesan khas Sep 22, 2022 pm 02:16 PM

Bagaimana untuk melaksanakan tetapan penyegerakan dan penaipan kesan khas dalam Atom? Dalam artikel ini, saya akan mengesyorkan beberapa pemalam praktikal kepada anda dan melihat kesannya. Saya harap ia akan membantu anda!

Apakah syiling ATOM? Apakah syiling ATOM? Feb 22, 2024 am 09:30 AM

Apakah syiling ATOM? ATOM ialah token asli rangkaian Cosmos, platform rantaian blok terdesentralisasi yang direka untuk memudahkan ketersambungan dan kesalingoperasian antara rantaian blok yang berbeza. Misi projek Cosmos adalah untuk membina rangkaian yang dipanggil "Sambungan Blockchain", dan token ATOM memainkan peranan penting dalam rangkaian ini. Token ATOM pada mulanya dikeluarkan melalui ICO (Tawaran Syiling Permulaan) pada tahun 2017. Sebagai token berdasarkan algoritma konsensus Tendermint pada blok Cosmos, token ATOM digunakan dalam rangkaian Cosmos sebagai ganjaran untuk memberi insentif kepada peserta nod dan mengekalkan keselamatan rangkaian. Rangkaian Cosmos Rangkaian Cosmos ialah rangkaian rantaian blok bebas yang disambungkan antara satu sama lain.

Fungsi Atom untuk fungsi PHP Fungsi Atom untuk fungsi PHP May 19, 2023 am 09:10 AM

Fungsi Atom Fungsi PHP Fungsi Atom ialah fungsi yang biasa digunakan dalam bahasa PHP, yang boleh mendapatkan nilai atom pembolehubah. Dalam PHP, pembolehubah adalah konsep yang sangat penting dan elemen yang digunakan secara meluas. Perlu diingat bahawa selain mewakili jenis asas seperti nombor dan rentetan, pembolehubah PHP juga boleh mewakili jenis komposit, seperti tatasusunan dan objek. Oleh itu, apabila melakukan operasi pembolehubah, anda perlu menggunakan fungsi Atom untuk mendapatkan nilai atom pembolehubah. Berikut ialah pengenalan kepada penggunaan khusus fungsi Atom.

Bagaimana untuk menjalankan Python dalam Atom? Bagaimana untuk menjalankan Python dalam Atom? Aug 20, 2023 pm 03:45 PM

Pembangun yang ingin menggabungkan kelebihan penyunting teks yang berkuasa dengan kebolehsuaian pengaturcaraan Python boleh menggunakan Atom sebagai persekitaran pembangunan mereka. Python boleh digunakan dalam Atom untuk menulis, mengedit dan menjalankan kod di satu tempat, mempercepatkan proses pembangunan. Artikel ini akan memperkenalkan anda kepada langkah-langkah untuk menyediakan Python dalam Atom dengan cepat. Langkah 1: Pasang Atom Sebelum anda boleh mula menjalankan Python dalam Atom, anda mesti mendapatkan editor teks Atom dahulu. Pembangun di seluruh dunia menggunakan Atom, penyunting teks percuma sumber terbuka yang popular yang dicipta oleh GitHub. Atom boleh dimuat turun dengan mudah dari laman web rasminya https://atom.io/. Langkah 2

Zon & Teknik Pengumpulan Bull-Market Pra-2025 Cosmos (ATOM). Zon & Teknik Pengumpulan Bull-Market Pra-2025 Cosmos (ATOM). Aug 17, 2024 pm 06:06 PM

Cosmos mempunyai carta yang hebat kerana ia membeli dan menjual sangat rendah berbanding dengan kos sejarah. Ini boleh menjadi masa yang sangat oportunistik untuk pembeli jangka panjang

See all articles