Eslint νμ€ νμ:
Missing space before function parentheses
κ²°κ³Όλ₯Ό μλ¦λ΅κ² νλ€:
export default {
data() {
return {
input: ''
}
}
}
μμλλ:
export default {
data () { // this row
return {
input: ''
}
}
}
μ΄κ²μ λλ¨Έμ§ ν¨μ μ μΈμ λν μ°¨μ΄μ μ
λλ€.
ν¨μ μ μΈμ μΌλ°μ μΌλ‘ function bar() {}
μλ function bar () {}
function bar() {}
μ²λΌ 보μ
λλ€.
κ³ μ ?
μλμ. μ΄κ²μ μΆκ° μ€μ μ΄ νμν κ°μ μ¬νμ λλ€. ν μ€νΈμ ν¨κ» pull μμ²μ μ μΆνλ κ²μ΄ μ’μ΅λλ€.
vue-cli eslintλ₯Ό μ¬μ©νκ³ μμΌλ©° λ€μ μ€λ₯λ μμ΅λλ€.
Missing space before function parentheses
function bar() {}λ function bar() {}κ° μλλλ€.
λ κ·Έλ₯ λ³κ²½ν μ μμ΅λλ€
function bar()
μκ²
let bar = () => {}
μμ λκΈ° μ€ ~
λ€μκ³Ό κ°μ κ°μ²΄ λ΄λΆμ ν¨μ:
var myObj = {
foo () {
// something
}
}
νμ΄ν κΈ°λ₯μ μ¬μ©ν μ μμ΅λλ€
μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ°λ₯Ό κΈ°λ€λ¦¬κ±°λ μ΅μ
μ μ 곡ν©λλ€.
μ΄κ²μΌλ‘ μλ‘μ΄ κ²μ΄ μμ΅λκΉ?
μ΄κ²μ ꡬννλ κ²μ΄ νμ€ν μ’μ κ²μ λλ€.
js νμ€ νμμ μ¬μ©νλ κ²κ³Ό λμΌν λ¬Έμ κ° μμ΅λλ€.
λ΄κ° μ¬μ©νλ Linter ν¨ν€μ§: https://github.com/ricardofbarros/linter-js-standard
μ€μ μ€λ₯: ν¨μ κ΄νΈ μμ κ³΅λ°±μ΄ μμ΅λλ€. (ν¨μ μ 곡백)
μ΄ λ¬Έμ λ₯Ό ν΄κ²°ν΄μΌ νλ€κ³ μκ°νμ§λ§ μ½λ λ³ν© μμ²μ΄ μ€ν¨νμ΅λλ€. λκ° λλ₯Ό λμμ€ μ μμ΅λκΉ? #1436
μ΄μ space_after_named_function
μ€μ μ΄ μμ΅λλ€(#608 μ°Έμ‘°).
κ·Έλ¬λ a = { myfunc() {} };
μμ "myfunc"λ ν¨μ ννμμΌλ‘ μΈμλμ§ μμ΅λλ€.
#1425μμ μμ λμμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
μ΄κ²μ ꡬννλ κ²μ΄ νμ€ν μ’μ κ²μ λλ€.