You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Para iniciar o diretório no Git utiliza-se o comando git init.
O arquivo package.json é é responsável por conter as dependências e versões das bibliotecas utilizadas no projeto.
Recomenda-se utilizar o NPM para o gerenciamento de dependências.
Recomenda-se possuir uma conta no NPM para permitir a publicação de projetos.
O site do NPM é www.npmjs.com.
Utiliza-se os comandos npm set init-author-name, npm set init-author-email, npm set init-author-url e npm set init-author-license para definir o nome, e-mail, url e licença padrões ao criar projetos com o NPM.
Utiliza-se o comando npm adduser para realizar o login no NPM e informar usuário, senha e e-mail.
Utiliza-se o comando npm init para iniciar um projeto utilizando o NPM para gerenciamento de dependências.
Ao iniciar um projeto deve-se informar nome do projeto, versão, descrição, entrypoint entre outros.
No final do projeto, um esboço do arquivo package.json é exibido.
Um arquivo README é composto por título, badges (tamanho, se os testes estão passando e a versão do NPM), descrição, estrutura de diretórios, trechos de códigos, gifs animados, porque utilizar a ferramenta, como contribuir e a licença.
Recomenda-se utilizar os arquivos README.md, CONTRIBUTING.md e LICENSE.md em um projeto e nomeá-los com letras maiúsculas.
O arquivo CONTRIBUTING.md deve conter instruções de como contribuir com o projeto.
O arquivo LICENSE.md deve conter a licença utilizada pelo projeto e pode ser obtida em opensource.org.
Recomenda-se instalar o ESLint no diretório do projeto e não globalmente.
Utiliza-se o comando npm install eslint --save-dev para instalar o ESLint no diretório do projeto.
Utiliza-se o comando ./node_modules/.bin/eslint --init para inicializar as configurações do ESLint para o prjeto.
O executável do ESLint encontra-se do diretório node_modules/.bin do projeto.
Após executar o comando de configuração serão realizadas perguntas sobre utilizar algum style guide existente ou definir as suas próprias regras e o formato do arquivo de configuração.
Após isso, serão instalados alguns pacotes complementares como eslint-plugin-import e eslint-config-airbnb-base e o arquivo de configuração.eslintrc.js será criado.
Para realizar a verificação utiliza-se o comando ./node_modules/.bin/eslint *.js.
Será listada linha, tipo, mensagem e regra para cada inconsistência encontrada.
Algumas regras são no-undef, no-unused-vars, semi, no-redeclare, quotes e eol-last.
É possível integrar o ESLint com o editor de texto predileto como o Sublime Text.
Para o Sublime Text pode-se utilizar os pacotes SublimeLinter e SublimeLinter-contrib-eslint.