目錄
使用以下註釋,關閉提示。
使用eslintignore 忽略特定的文件和目錄
首頁 開發工具 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 */
登入後複製

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

建立一個.eslintignore 文件,新增需要過濾的資料夾,或檔案

 build/*
 app/lib/*
登入後複製

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

    }
};
登入後複製
更多程式相關知識,請造訪:

程式設計教學! !

以上是淺談atom中eslint的設定與使用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1422
52
Laravel 教程
1316
25
PHP教程
1266
29
C# 教程
1239
24
atom中 40+ 個常用插件推薦分享(附插件安裝方法) atom中 40+ 個常用插件推薦分享(附插件安裝方法) Dec 20, 2021 pm 04:14 PM

這篇文章跟大家分享40+ 個atom常用插件,並附上在atom安裝插件的方法,希望對大家有幫助!

react怎麼刪除eslint react怎麼刪除eslint Dec 30, 2022 am 09:46 AM

react刪除eslint的方法:1、執行「npm run eject」指令;2、在package.json中修改程式碼為「 "eslintConfig": {"extends": ["react-app","re​​act-app/jest" ],"rules": {"no-undef": "off"...}」;3、重啟項目即可。

英特爾推出 Amston Lake 系列凌動 Atom 處理器,面向邊緣與網路市場 英特爾推出 Amston Lake 系列凌動 Atom 處理器,面向邊緣與網路市場 Apr 09, 2024 pm 09:22 PM

本站4月9日消息,英特爾今日在嵌入式展(EmbeddedWorld)2024上發表了AmstonLake系列凌動Atom處理器。 AmstonLake處理器基於Intel7流程,支援單通道內存,可視為AlderLake-N處理器的分支變體,包含面向邊緣的凌動x7000RE系列和麵向網路的x7000C系列。本站2023年通報過至多四核心的ADL-N架構凌動x7000E處理器,而如今的x7000RE系列進一步擴展了規格:其最高可選8核的凌動x7835RE,該處理器和四核心的x7433RE均搭載32E

Atom基礎外掛推薦:實現同步、特效打字 Atom基礎外掛推薦:實現同步、特效打字 Sep 22, 2022 pm 02:16 PM

Atom怎麼進行同步設定、特效打字?下面這篇文章就來給大家推薦幾款實用小插件,看看它們有什麼效果吧,希望對大家有幫助!

PHP函數的Atom函數 PHP函數的Atom函數 May 19, 2023 am 09:10 AM

PHP函數的Atom函數Atom函數是PHP語言中常用的函數,它可以取得變數的原子值。在PHP中,變數是一個非常重要的概念,同時也是一個非常廣泛使用的元素。值得注意的是,PHP變數除了可以表示數字、字串等基礎類型之外,還可以表示複合類型,例如陣列和物件等。因此,在進行變數操作時,需要使用到Atom函數來取得變數的原子值。以下來介紹Atom函數的具體使用

ATOM是什麼幣? ATOM是什麼幣? Feb 22, 2024 am 09:30 AM

ATOM是什麼幣? ATOM是Cosmos網路的原生代幣,它是一個旨在促進不同區塊鏈之間連接和互通的去中心化區塊鏈平台。 Cosmos專案的使命是建立一個名為「互聯區塊鏈」的網絡,而ATOM代幣則在這個網路中扮演著至關重要的角色。 ATOM代幣最初是透過2017年的ICO(首次代幣發行)發行的。作為Cosmos區塊鏈上基於Tendermint共識演算法的代幣,ATOM代幣在Cosmos網路中被用作激勵節點參與者並維護網路安全的獎勵。 Cosmos網路Cosmos網路是一個由多個相互連接的獨立區塊鏈構成的

如何在Atom中運行Python? 如何在Atom中運行Python? Aug 20, 2023 pm 03:45 PM

希望將強大的文本編輯器的優勢與Python編程的適應性結合起來的開發人員可以使用Atom作為他們的開發環境。 Python可以在Atom中用於在一個位置編寫、編輯和運行程式碼,加快開發過程。本文將為您介紹在Atom中快速設定Python的步驟。步驟1:安裝Atom在開始在Atom中執行Python之前,您必須先取得Atom文字編輯器。全球開發者都使用Atom,這是一個非常受歡迎的、開源的、免費的文字編輯器,由GitHub創建。 Atom可以從其官方網站https://atom.io/輕鬆下載。第二步

Cosmos (ATOM) 2025年前牛市吸籌區及技術 Cosmos (ATOM) 2025年前牛市吸籌區及技術 Aug 17, 2024 pm 06:06 PM

Cosmos 有一個很棒的圖表,因為與歷史成本相比,它的買賣價格非常低。對於長期買家來說,這可能是一個非常機會主義的時期

See all articles