Style guides Javascript com ESLint, Prettier e EditorConfig  | Diego Fernandes

Style guides Javascript com ESLint, Prettier e EditorConfig | Diego Fernandes

Rocketseat

5 лет назад

73,781 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

U$ Corre Dev
U$ Corre Dev - 29.01.2022 00:12

versão 2022 pls

Ответить
willian Almeida
willian Almeida - 29.11.2021 02:44

Vim do futuro para dizer que este tutorial do passado é melhor que os tutoriais do presente...😁

Ответить
Rezende Neto
Rezende Neto - 29.05.2021 13:11

Alguém sabe se é possível com o prettier deixar por exemplo a formatação da invocação de um .map() na linha abaixo do array que ele está sendo encadeado? O problema é que sempre que salvo o prettier volta o método pra mesma linha, tem como resolver isso nas configurações de formatação?

Ответить
Rabelo
Rabelo - 24.02.2021 19:42

top

Ответить
Kai Parado
Kai Parado - 30.01.2021 02:30

prettier.eslintIntegration is deprecated

Ответить
lazarok09
lazarok09 - 09.01.2021 18:17

Pra quem tá com problema no prettier corrigir o arquivo colocando ; e o eslint acusar erro -> no arquivo .eslintrc.json em baixo de extends adicionar : "windows": "\r\n",
isso vai redefinir a regra pra aceitar ; no final

Ответить
Bruna Gomes da Silva
Bruna Gomes da Silva - 09.10.2020 03:04

Muito top o conteúdo!! Já assisti uns 3 vídeos seu e estou aprendendo muito!!

Ответить
joaovt2
joaovt2 - 06.09.2020 21:34

qual o nome dessa primeira tela onde vc digita os repositorios?

Ответить
Neevs
Neevs - 27.07.2020 15:24

Eslint maravilhoso! Essencial para um código de qualidade. O editorconfig é massa demais também, padroniza o sistema. Já o prettier é ridículo, coisa de dev preguiçoso que não arruma o próprio código sozinho. Kkkkkkk. No demais, vídeo ficou muuuuuito massa! Tmj

Ответить
Kevin Madalosso Veiga
Kevin Madalosso Veiga - 25.06.2020 16:28

da pra dizer que são essenciais o ESLint, Prettier e EditorConfig

Ответить
Bruno Gomes
Bruno Gomes - 23.06.2020 01:03

Estou usando só o prettier só que ele esta removendo "( )" quando não é pra remover, alguém sabe qual é a config para desabilitar isso?

Ответить
Murilo Maia
Murilo Maia - 20.06.2020 17:15

Como eu faco para desabilitar o ponto vírgula no final das linhas???

Ответить
Jonathan Rodrigues
Jonathan Rodrigues - 05.06.2020 22:22

Boa tarde Diego, parabéns pelo canal, gostaria de saber pq quando eu crio um novo arquivo.js em meu projeto... eu preciso rodar o comando "yarn eslint --fix src --ext .js" para ele validar tudo e retirar os erros. gostaria de saber tb se existe a possiblidade de somente salvar "ctrl+s" e ele executar a validação automaticamente. obrigado... Utilizo o vscode.

Ответить
Thaiza Freitas
Thaiza Freitas - 30.05.2020 08:19

Amei o vídeo, ferramentas muito úteis e que facilitam bastante no desenvolvimento. Obrigada Rocketseat!

Ответить
JS LAB: Seu laboratório de programação!
JS LAB: Seu laboratório de programação! - 30.04.2020 06:21

O meu quando abre algum código fica cheios de erros mesmo estando tudo certo... Mas alguém com esse problema?

Ответить
Eduardo Lima
Eduardo Lima - 23.04.2020 16:23

prettier.eslintIntegration unknown configuration setting

Ответить
Tiago Machado
Tiago Machado - 22.03.2020 21:57

E para Java EE, usando Spring, qual seria uma dica de ferramenta para lint?

Ответить
Harrison Henri
Harrison Henri - 19.03.2020 01:35

Diego, obrigado pelo ótimo vídeo! Gostaria de saber qual a estratégia para fazer com que o eslint ignore arquivos css.

Ответить
Bruno Ferreira
Bruno Ferreira - 30.01.2020 23:07

agora a integração do prettier com o eslint é assim :
"editor.codeActionsOnSave": {
// For ESLint
"source.fixAll.eslint": true,
// For TSLint
"source.fixAll.tslint": true,
// For Stylelint
"source.fixAll.stylelint": true
}

Ответить
Wellington Batista Barbosa
Wellington Batista Barbosa - 22.01.2020 16:19

gostaria de saber qual o Lint que vc. esta usando no seu terminal ?

Ответить
Tiago Caus
Tiago Caus - 17.01.2020 23:24

Você usa algum style no terminal?

Ответить
Janfrancisco Ramalho
Janfrancisco Ramalho - 12.01.2020 18:25

Não entendi: Ele instalou o ESLint pela linha de comando com o Yarn add, e depois instalou o plugin no VSCode. Então toda as vez que eu criar um projeto React Native, eu vou ter que instalar o ESLint na pasta do projeto? Alguem pode me tirar esta dúvida

Ответить
Programador Carioca
Programador Carioca - 10.01.2020 23:18

Top

Ответить
Robson Locatelli
Robson Locatelli - 06.12.2019 01:33

Ajudou demais! Show de bola

Ответить
Tadeu Agostini
Tadeu Agostini - 01.11.2019 18:16

Boa mesmo é uma mão na roda!
Apenas que para quem está instalando as versões mais recentes do eslint o comando no settings: pretting.eslintIntegration está "[ DEPRECATED ]" isso é ele não é mais utilizado!


Invés disso podemos instalar ele como uma dependência de desenvolvimento da seguinte forma:
no npm: npm install --save-dev prettier-eslint
no yarn: yarn add prettier-eslint -D


Isso permitirá usar o prettier da mesma forma que é demonstrado nesse vídeo do Diego

Ответить
FFernandes
FFernandes - 09.10.2019 09:02

O melhor conteúdo sempre!

Ответить
Returnedd YT
Returnedd YT - 18.09.2019 17:37

estou obtendo esse error ao tentar configurar o sdk pra rodar o emulador quando tento rodar esse comando: PS C:\Android\Sdk\tools\bin> .\sdkmanager.bat "platform-tools" "platforms;android-27" "build-tools;27.0.3" estou recebendo essa msg de error: Get-Process : Não é possível localizar um parâmetro posicional que aceite o argumento '.\sdkmanager.bat'.
No linha:1 caractere:1

+ PS C:\Android\Sdk\tools\bin> .\sdkmanager.bat "platform-tools" "plat ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : InvalidArgument: (:) [Get-Process], ParameterBindingException

+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.GetProcessCommand

alguém pode me ajudar com isso?

Ответить
Carlos Ricardo Ziegler
Carlos Ricardo Ziegler - 29.08.2019 10:49

que massa vou editar meu vscode valewww

Ответить
Guilherme Luis
Guilherme Luis - 28.08.2019 16:25

Muito bom, obrigado! <3

Ответить
Mateus Veloso
Mateus Veloso - 19.07.2019 05:08

Recomenda eu usar todas essas configurações normalmente com React Native?

Ответить
MyVision Soluções
MyVision Soluções - 27.06.2019 22:38

Amigo, esta dando o seguinte erro quando coloco "prettier.eslintIntegration": como true
Cannot find module './utils/ast-utils'

Ответить
Leonardo
Leonardo - 19.06.2019 06:40

Rocketseat sempre ajudando na produtividade, parabéns, fã do canal...

Ответить
Fagner Gomes
Fagner Gomes - 12.06.2019 02:36

show de bola Diego! Vlw

Ответить
Jonas Freire
Jonas Freire - 04.06.2019 13:48

Muito bom !

Ответить
José Valente
José Valente - 10.05.2019 21:24

Parabéns... ótima aula como sempre!

Ответить
Vitor Melo
Vitor Melo - 01.05.2019 16:40

Dúvida, o .editorconfig ou as configurações do Prettie, qual teria prioridade caso coloquei as regras diferentes?

Até hoje eu não consegui fazer o Prettie usar tab como indentador principal. Se alguém souber, minha configuração está assim.

"prettier.semi": false,
"prettier.singleQuote": true,
"prettier.useTabs": true,
"prettier.tabWidth": 4,

Ответить
Victor M.
Victor M. - 24.04.2019 19:47

Tento usar com o node, mas não aparece opções de Airbnb nem Standard, ele usa o "eslint:recommended".
Nem no React ele mostra a opção do Airbnb!

Ответить
Anderson Scherer da Costa
Anderson Scherer da Costa - 11.03.2019 23:14

Diego, qual a tua opinião sobre TS com React?

Ответить
Rodrigo Barrocal
Rodrigo Barrocal - 08.02.2019 22:36

Pode desligar o JSHint ?

Ответить
Édipo Juan
Édipo Juan - 05.02.2019 06:53

Great!

Ответить
Rodolpho Netto
Rodolpho Netto - 17.01.2019 17:01

Qual o tema do terminal?

Ответить
Naélio Freires
Naélio Freires - 13.12.2018 23:39

muito bom, vou adotar, vai me ajudar muito ...

Ответить
Gabriel Ferreira
Gabriel Ferreira - 01.11.2018 16:51

É interessante colocar um:
"settings": {
"import/resolver": {
"node": {
"paths": ["src"]
}
}
},

Para o eslint entender seus alias e não dar erro de não conseguir resolver o path.

Ответить
Douglas Brandão
Douglas Brandão - 29.10.2018 17:59

Muito Bom!

Ответить
Caio Mantovani Borba
Caio Mantovani Borba - 26.10.2018 08:26

Estou utilizando as 3 ferramentas e não consigo mais ficar sem em meus projetos! Obrigado Diego :D

Ответить
Eric Quadros
Eric Quadros - 23.10.2018 17:24

Já tinha visto sobre o prettier mas ainda faltava um empurrãozinho para utilizar, muito boa Diego! Obrigado pela dica! Continue nos vídeos! Só valeu! :B

Ответить
Fernando Guedes
Fernando Guedes - 20.10.2018 07:27

Pessoal na boa, anão sei como resolver uma parada aqui! eu instalei o babel-eslint, eslint e eslint-plugin-react-native. COntudo agora toda vez que declaro uma let, ou uma var, o vsCode muda automáticamente para const, o que está me gerando problemas, alguém sabe como mudar isso? já vasculhei o vsCode e não encontrei nada que referencia-se a este comportamento. Obrigado de desde já

Ответить