javascript - Tidak bisa mengubah opsi ESlint eqeqeq menjadi "smart"

Ada kesalahan di kode saya:

Keparahan Kode Deskripsi Proyek File Baris Status Penekanan Kesalahan eqeqeq (ESLint) Diharapkan ''!==' dan melihat ''!='.

Saya tidak dapat menemukan tempat untuk menonaktifkan HANYA opsi eqeqeq.

Terima kasih sebelumnya.

Baca lebih banyak →

javascript - Menjalankan useEffect sekali dengan ESLint yang puas

Ini adalah pertanyaan gaya React.

TL;DR Ambil fungsi set dari useState React. Jika fungsi itu "berubah" setiap render, apa cara terbaik untuk menggunakannya dalam useEffect, dengan Effect berjalan hanya satu kali?

Penjelasan Kami memi

Baca lebih banyak →

javascript - Kesalahan ESLint: 'default' dibatasi untuk digunakan sebagai nama yang diekspor

Saya mendapatkan error eslint ini di file index.js:

'default' dibatasi penggunaannya sebagai nama yang diekspor no-restricted-exports

halaman/index.js

export { default } from './test';

Baca lebih banyak →

javascript - Bagaimana cara memperbaiki error eslint path not resolved ini? no-unresolved

Versi Node: v6.11.0

Pesan Kesalahan:

Tidak dapat menyelesaikan jalur ke modul './coins.json'. (import/no-unresolved)

Saya juga melampirkan tangkapan layar dari kesalahan tersebut:

Di sini Anda bisa melihat bahwa App.js dan coins.json

Baca lebih banyak →

javascript - bagaimana saya bisa menyelesaikan error ESLint 'no-unused-var' dengan google map

Saya pikir ini masalah yang sederhana tetapi saya tidak bisa menyelesaikannya Saya telah memasukkan /* export myMap */ atau /* global myMap */ di bagian atas skrip tetapi kesalahan masih berlanjut

Kode

Baca lebih banyak →

javascript - Pengaturan untuk ESLINT agar mengabaikan peringatan seperti "titik koma tambahan"

Saya menggunakan Atom Code Editor untuk Proyek VueJS dengan ESLINT (feross). Saat mencoba membuat prototipe tata letak dengan cepat, saya mendapatkan kesalahan ini.

Kekurangan spasi sebelum tanda kurung buka String harus menggunakan tanda kutip tunggal Tanda titik

Baca lebih banyak →

javascript - Eslint 8.0.1 - menerapkan jest ke dalam konfigurasi menimbulkan error

Di proyek Next/React/Typescript/Jest saya, saya sedang mencoba mengonfigurasi config eslint saya. Setelah memperbarui ke versi 8.x (saat ini 8.0.1), linter menampilkan error berikut:

Error: .eslintrc.js » ./eslint/config.js: Environment key "jest/globals" is unknown

Kemudian saya menambahkan 'plugin:jest/recommended' ke dalam array extends di config.js saya, yang menyebabkan saya mengalami kesalahan i

Baca lebih banyak →

javascript - Aturan ESLint untuk mewajibkan fungsi panah dalam kelas ketika `this` direferensikan

Apakah ada aturan ESLint untuk menegakkan bahwa fungsi panah digunakan dalam kelas, setiap kali this direferensikan.

Javascript terkenal dengan semantik aneh tentang bagaimana this terikat pada sebuah fungsi.

Terkadang diinginkan

Baca lebih banyak →

node.js - Cara mengabaikan file __generated__ dengan eslint

Saya memiliki alat pembuat tipe yang menghasilkan tipe untuk saya di dalam src saya. Saya ingin eslint mengabaikan file-file tersebut, bagaimana cara mengaturnya untuk melakukan itu?

Saya mencoba menambahkan entri glob berikut ke .eslintignore:

tapi itu tidak ada pengaruhnya

Baca lebih banyak →

Bagaimana cara menemukan semua impor dalam kode menggunakan parser dan utilitas typescript-eslint?

Saya sedang mengonversi aturan kustom tslint menjadi aturan kustom eslint. Dengan tslint, kita bisa dengan mudah menemukan semua impor dengan satu fungsi 'findImports(..)', tetapi dengan typescript-eslint, tidak ada fungsi seperti ini. Masalah saya adalah, apakah ada solusi alternatif untuk ini, atau bagaimana menulis fungsi seperti ini.

Baca lebih banyak →