Padrão Eslint exigido:
Missing space before function parentheses
embelezar o resultado:
export default {
data() {
return {
input: ''
}
}
}
esperado:
export default {
data () { // this row
return {
input: ''
}
}
}
Isso seria uma diferença para o resto das declarações de função.
As declarações de funções geralmente se parecem com function bar() {}
not function bar () {}
.
consertou?
Não. Este é um aprimoramento que exigiria uma configuração adicional. Eu encorajo você a enviar uma solicitação de pull com testes.
usando vue-cli eslint e também tem este erro:
Missing space before function parentheses
barra de funções () {} não barra de funções () {}.
Eu posso apenas mudar
function bar()
para
let bar = () => {}
esperando para consertar isso ~
Uma função dentro de um objeto como esta:
var myObj = {
foo () {
// something
}
}
Não consigo usar a função de seta
esperando para consertar isso ou dando uma opção
Alguma novidade nisso?
seria definitivamente bom ter isso implementado
Tendo o mesmo problema de usar a formatação js-standard.
Pacote Linter que uso: https://github.com/ricardofbarros/linter-js-standard
Erro real: falta espaço antes dos parênteses da função. (espaço antes da função parênteses)
Acho que tenho que resolver este problema, mas peço para mesclar o código falha, quem pode me ajudar # 1436
Agora existe uma configuração space_after_named_function
(consulte # 608).
No entanto, na instrução a = { myfunc() {} };
, "myfunc" não é reconhecido como uma expressão de função.
Corrigido em # 1425.
Comentários muito úteis
seria definitivamente bom ter isso implementado