Gulp-eslint ล้มเหลวที่จะวิเคราะห์เลือกเพิ่ม chaining รูปแบบการสั่งงาน

0

คำถาม

ฉันพยายามจะเศษอะไรติจาวาสคริปต์รหัสกับเลือกเพิ่ม chaining รูปแบบการสั่งงานเหมือน:

let foo = bar?.property;

ตอนที่กำลังวิเคราะห์ของฉัน JS องแฟ้มกับ eslint ในข้อบังคับของมันจะผ่านไป

ตอนที่กำลังวิเคราะห์กัน gulp-eslint ใช้การปรับแต่ง,linting ล้มเหลวด้วย:

กำลังวิเคราะห์ผิดพลาด:มีเครื่องหมายทึี่ไม่ต้องการ.

ของฉัน .eslintrc.json แฟ้มบรรจุ:

{
    "parserOptions": {
      "ecmaVersion": 2020
    }
}

ฉัน Gulp งานดูเหมือนว่า:

const eslint = require('gulp-eslint');

return gulp.src(['src/**/*.js'])
    .pipe(eslint({ configFile: '.eslintrc.json' }))
    .pipe(eslint.formatEach('compact', process.stderr))
    .pipe(eslint.failAfterError());

ฉันกำลังใช้คอยตามตอบแทน:

"devDependencies": {
    "eslint": "^8.2.0",
    "gulp": "4.0.2",
    "gulp-eslint": "^6.0.0",
  }

ฉันพลาดอะไรไปหรือไม่มีตัว workaround?

eslint gulp gulp-eslint javascript
2021-11-16 10:55:33
1

คำตอบที่ดีที่สุด

0

ที่ ecmaVersion ตัวกระจายคำสามารถใช้ตัวเลือกไม่ถูกใช้อย่างนั้นเห็น https://eslint.org/docs/user-guide/configuring/language-options#specifying-environments. เปลี่ยนแปลมันออกมาจาก 2020 ต้อง 11 คนหรือ 12 หรือ"สุด"ควรจะทำงานแล้ว

2021-11-16 11:00:12

ขอบคุณ,แต่การตั้งค่าไป 2020 ใช้งานได้ตามที่ docs. ถ้าคุณดูอยู่ใต้ eslint.org/docs/user-guide/configuring/... มันบอกว่า:"2020(เช่นเดียวกับ 11)"
Ted Nyberg

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่