Skip to content

Commit

Permalink
Adiciona checagem de espaços mais estrita. (#979)
Browse files Browse the repository at this point in the history
  • Loading branch information
marcopaganini authored Nov 27, 2024
1 parent f4b718e commit 6be0be6
Show file tree
Hide file tree
Showing 67 changed files with 114 additions and 140 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/presubmit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,12 @@ jobs:
run: |
./ci/utfcheck.sh
- name: Check files with trailing spaces/lines.
uses: marcopaganini/check-trailing-spaces@v2.0.0
with:
check_all_files: 1
ignore_regex: '\./themes/.*'

- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/stale.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,3 @@ jobs:
days-before-pr-close: 5
days-before-issue-stale: 55
days-before-issue-close: 5

10 changes: 5 additions & 5 deletions PARTICIPANTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@ Ao adicionar o seu nome, por favor observe:
| Ana Paula de Mazi | anapaulamazi@outlook.com | https://github.com/AnaPaulaMazi |
| Anderson Santos | anderood@hotmail.com | https://github.com/anderood |
| Anderson Souza Gomes | derson3001@gmai.com | https://github.com/anderson3001 |
| Anderson Unsonst | andersonunsonst@gmail.com | https://github.com/andersonunsonst |
| Anderson Unsonst | andersonunsonst@gmail.com | https://github.com/andersonunsonst |
| André Carvalhais | carvalhais1981@gmail.com | https://github.com/carvalhais |
| Andre Caviuna | abaquar.dev@gmail.com | https://github.com/Caviuna |
| Andre Caviuna | abaquar.dev@gmail.com | https://github.com/Caviuna |
| Andre Luiz dos Santos Pires | andreldsantosp@gmail.com | https://github.com/AndreLuizpDev |
| André Luiz Félix da Rosa | Andre2011349@aluno.univesp.br | https://github.com/Andre2011349 |
| André Santos da Silva | andretec1979@gmail.com | https://github.com/andresansil |
Expand Down Expand Up @@ -147,7 +147,7 @@ Ao adicionar o seu nome, por favor observe:
| Gleydson José da Silva | gleydsonjosewarface@hotmail.com | https://github.com/gleydsonjose |
| Guilherme Ribeiro de Carvalho | guiribeirodev@gmail.com | https://github.com/guiribeirodev |
| Gustavo de Almeida | gustavofcma@gmail.com | https://github.com/gustavofcma |
| Hamon de Córdova Jorge | hamoncj@gmail.com | https://github.com/hamonCordova |
| Hamon de Córdova Jorge | hamoncj@gmail.com | https://github.com/hamonCordova |
| Heberth Augusto Silva Gomes | heberth.augusto@gmail.com | https://github.com/Heberth6 |
| Heitor Souza | sousaheitorcv@outlook.com | https://github.com/sousaheitorcv |
| Helio Loureiro | helio@loureiro.eng.br | https://github.com/helioloureiro |
Expand Down Expand Up @@ -241,7 +241,7 @@ Ao adicionar o seu nome, por favor observe:
| Luiz Felipe Machado | luizfelmach@gmail.com | https://github.com/luizfelmach |
| Luiz Fellipe de Souza Lindo | luizfellipebr03@gmail.com | https://github.com/luizfellips |
| Luiz Torres Junior | luiztrjunior@hotmail.com | https://github.com/luiztorresjr |
| Luiza Vitória Costa Linda | luuhcosta290@gmail.com | https://github.com/luiiza0 |
| Luiza Vitória Costa Linda | luuhcosta290@gmail.com | https://github.com/luiiza0 |
| Lukas Pol dos S. Paes | lukaspaespol@gmail.com | https://github.com/LukasPol |
| Magno Gonçalves Gurgel Lomardo | magnussolidus@gmail.com | https://github.com/magnussolidus |
| Magnu Windell Araujo Santos | magnuwindell@gmail.com | https://github.com/maagwiin |
Expand Down Expand Up @@ -372,7 +372,7 @@ Ao adicionar o seu nome, por favor observe:
| Vinicius de Souza Silva | vinesdd@gmail.com | https://github.com/vinesdd |
| Vinicius Guarnieri | vinicius.viniciusguarnieri@gmail.com | https://github.com/ViniciusGuarnieri |
| Vinicius Oliveira Queiroz | viniciusqueiroz.voq@gmail.com | https://github.com/ViniciusQueiroz-VQ |
| Walliton jose siqueira pereira | Wallitonccb@gmail.com | https://github.com/WallitonSiqueira |
| Walliton jose siqueira pereira | Wallitonccb@gmail.com | https://github.com/WallitonSiqueira |
| Wanderley Caloni | wanderley.caloni@bitforge.com.br | https://github.com/Caloni |
| Washington Araújo Ramos | No Email | https://github.com/WashingtonARamos |
| Wellington Domiciano | wldomiciano@gmail.com | https://github.com/wldomiciano |
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Este repositório contém o fonte do website, que usa o [Hugo](http://gohugo.io)

1. Crie uma conta no GitHub.
1. Faça um *Fork* deste repositório no Github (Botão `Fork` no canto superior direito da tela).
1. Instale o git (CLI) na sua máquina:
1. Instale o git (CLI) na sua máquina:
1. Instruções genéricas: https://git-scm.com/downloads
1. Debian ou variações (Ubuntu, Mint, etc), use: `sudo apt-get install git`
1. Acesse a linha de comando (Windows) ou abra um terminal (Linux ou OSX).
Expand All @@ -43,7 +43,7 @@ Este repositório contém o fonte do website, que usa o [Hugo](http://gohugo.io)
### Enviando o Pull Request (PR)
Uma vez satisfeito com as suas alterações:
1. Verifique que os arquivos corretos foram alterados com `git status`
1. Verifique o diff com `git diff`
1. Faça um commit das alterações com `git commit`. Faça uma descrição breve da alteração na primeira linha do commit (terminado com um ponto). Se maiores informações forem necessárias, use as linhas subsequentes.
Expand Down
1 change: 0 additions & 1 deletion config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -150,4 +150,3 @@ pagination.PagerSize = 12
enable = true
title = "Artigos Recentes"
subtitle = ""

2 changes: 1 addition & 1 deletion content/blog/como-perguntar
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,4 @@ Resumindo, não pergunte "Algum expert em C# online?", pergunte "Como eu resolvo

Uma outra boa leitura é este artigo no StackOverflow: [Como fazer uma boa pergunta?](https://pt.stackoverflow.com/help/how-to-ask)

Este texto foi adaptado a partir do texto [neste site](https://dontasktoask.com/).
Este texto foi adaptado a partir do texto [neste site](https://dontasktoask.com/).
2 changes: 0 additions & 2 deletions content/blog/ola-mundo.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,5 +116,3 @@ Uma vez que esta parte básica tenha sido entendida, você pode partir para proj
Recomendamos que você faça os [desafios do grupo](https://osprogramadores.com/desafios/).

Caso tenha dificuldades com os exercícios, faça perguntas no [grupo no telegram](https://t.me/osprogramadores)


1 change: 0 additions & 1 deletion content/blog/tiktok-canal.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,3 @@ Deixem o seu follow no canal e participem das discussões em nosso [grupo do OsP


[![Canal do Tiktok](/img/banners/osprogramadores-400px.jpg)](https://www.tiktok.com/@osprogramadores "Site do Grupo")

2 changes: 1 addition & 1 deletion content/desafios/d05.md
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ last_name_max|Farias|Cleverton Farias|2750.00
Para obter o MD5 do resultado (no Linux), execute o seu programa da seguinte forma:

```
<PROGRAMA> <ARQUIVO DE TESTE> | sort | md5sum
<PROGRAMA> <ARQUIVO DE TESTE> | sort | md5sum
```

| Arquivos de Teste | MD5 Resultado |
Expand Down
2 changes: 1 addition & 1 deletion content/desafios/d08.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ points = 30
Escreva um programa que leia um arquivo texto contendo uma lista de frações em
ASCII (uma por linha) e produza na saída a versão simplificada de cada fração.
Números simples assumem denominador 1 (apenas imprima o número). Divisões inteiras
como `81/9` devem imprimir o número inteiro `9`. Em caso de erros na entrada (como
como `81/9` devem imprimir o número inteiro `9`. Em caso de erros na entrada (como
divisão por zero), imprima "ERR" em maíusculas.

Por exemplo, data a entrada abaixo:
Expand Down
4 changes: 2 additions & 2 deletions content/desafios/d13.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ layout = "desafio"
description = "Encontre uma solução para o passeio de cavalo"
difficulty = 2
fa_icon = "fas fa-chess"
points = 50
points = 50
+++

# Passeio do Cavalo
Expand Down Expand Up @@ -56,7 +56,7 @@ g2
1. Se tudo estiver OK, a página de validação emitirá um _token_. Crie um arquivo texto chamado `.valid` no diretório da sua solução contendo o token na primeira linha. Adicione esse arquivo ao commit com a solução e envie o PR.

1. Ao enviar o PR, clique na página do PR e verifique se todos os testes passaram. Clique no link `Details` na página do teste em caso de falha.

## Créditos

* [Renata Nésio](https://github.com/renatanesio)
Expand Down
4 changes: 2 additions & 2 deletions content/desafios/d14.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@ fa_icon = "fas fa-superscript"
points = 40
+++

# Expressões Numéricas
# Expressões Numéricas

## Introdução


Expressões numéricas são sequências de duas ou mais operações que devem ser realizadas respeitando determinada ordem. Para encontrar sempre um mesmo valor quando calculamos uma expressão numérica, usamos regras que definem a ordem que as operações serão feitas.

* 12 + 3 * 5 = 27
* 2 * ( 5 - 1 ) = 8
* 2 * ( 5 - 1 ) = 8
* 2^2 + 8 / 2 = 8
* 2^( 3 - 1) = 4

Expand Down
6 changes: 3 additions & 3 deletions content/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,11 @@ Se você acredita estar sendo perseguido por outro participante, ou observou qua

## Onde posso assistir/ouvir o Podcast?

No momento há algumas opções:
No momento há algumas opções:

* [Na sessão de Podcasts em nosso site](https://osprogramadores.com/podcast/)
* [No Youtube](https://www.youtube.com/@OsProgramadores?sub_confirmation=1)
* onde você pode ver os episódios gravados no formato **videocast** ([episódio 80 adiante](https://www.youtube.com/watch?v=4nBKN0eUToI&sub_confirmation=1));
* onde você pode ver os episódios gravados no formato **videocast** ([episódio 80 adiante](https://www.youtube.com/watch?v=4nBKN0eUToI&sub_confirmation=1));
* como também pode ouvir o áudio de todos os nossos episódios.
* [No Spotify](https://open.spotify.com/show/0IrqGbURcNnumdHVkfKIFA)
* onde você pode ouvir o áudio de todos os episódios do nosso podcast.
Expand All @@ -67,7 +67,7 @@ Entrando em contato conosco através do [nosso grupo no Telegram](https://t.me/o

## Posso indicar alguém para ser entrevistado?

Pode sim! Recomendamos que você entre em contato conosco através do [nosso grupo no Telegram](https://t.me/osprogramadores) para saber como prosseguir.
Pode sim! Recomendamos que você entre em contato conosco através do [nosso grupo no Telegram](https://t.me/osprogramadores) para saber como prosseguir.

# Perguntas técnicas

Expand Down
4 changes: 2 additions & 2 deletions content/podcast/podcast-18.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ Sempre me interessei por programação, desde os 9 anos de idade quando "copiava

Tenho hoje por volta de 18 anos de experiência com desenvolvimento de software seja embarcado([firmware](https://pt.wikipedia.org/wiki/Firmware)), web, desktop, [gui](https://pt.wikipedia.org/wiki/Interface_gr%C3%A1fica_do_utilizador), mobile, backend. Trabalho na holanda para a [ASML](https://www.asml.com/en), uma empresa de [litografia](https://www.tecmundo.com.br/processadores/59510-litografia-feito-processador-infografico.htm), ou seja cria máquinas que produzem microchips, com clientes como Samsung, Intel e muitas outras fabricantes de chips.

Tenho por hobby, fora programação, video games desde basicamente 7 anos aonde comecei com um [Atari 2600](https://en.wikipedia.org/wiki/Atari_2600) a desvendar mundos fantásticos, passando por uma longa vida de jogos no computador e video games, como [Nintendinho](https://pt.wikipedia.org/wiki/Nintendo_Entertainment_System)(8bits), [SNES](https://en.wikipedia.org/wiki/Super_Nintendo_Entertainment_System), Playstation 2, 3, 4 e ansiosamente esperando pra comprar um [PS5](https://www.playstation.com/en-ca/ps5/). Eu acumulo por volta da mesma quantidade de tempo de um curso tecnológico em horas de jogos.
Tenho por hobby, fora programação, video games desde basicamente 7 anos aonde comecei com um [Atari 2600](https://en.wikipedia.org/wiki/Atari_2600) a desvendar mundos fantásticos, passando por uma longa vida de jogos no computador e video games, como [Nintendinho](https://pt.wikipedia.org/wiki/Nintendo_Entertainment_System)(8bits), [SNES](https://en.wikipedia.org/wiki/Super_Nintendo_Entertainment_System), Playstation 2, 3, 4 e ansiosamente esperando pra comprar um [PS5](https://www.playstation.com/en-ca/ps5/). Eu acumulo por volta da mesma quantidade de tempo de um curso tecnológico em horas de jogos.

Mais recentemente também fui apresentado, é depois de velho já, ao RPG de mesa(D&D) e ao jogo de cartas [Magic The Gathering](https://magic.wizards.com/en), por amigos e isso virou um hobby tão importante quanto os video games.

Também viajamos bastante dentro e fora do Brasil, antes de nos mudarmos para a Holanda.
Também viajamos bastante dentro e fora do Brasil, antes de nos mudarmos para a Holanda.


{{< spotify type="episode" id="6tHL8wnQApSF6toGJ4o0t1" width="80%">}}
Expand Down
2 changes: 1 addition & 1 deletion content/podcast/podcast-21.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ banner = "img/banners/podcast-400px.png"

Gilliard Lopes é um game designer, produtor e programador com 22 anos de experiência na indústria de games.

Ele começou sua carreira como sócio da Paralelo Computação, empresa de Niterói - RJ, pioneira no desenvolvimento de [engines](https://en.wikipedia.org/wiki/Game_engine) e ferramentas para games no Brasil, e trabalhou também como produtor do [MMORPG Taikodom](https://www.mmorpg.com/taikodom) na [Hoplon](http://www.hoplon.com/site/), em Florianópolis.
Ele começou sua carreira como sócio da Paralelo Computação, empresa de Niterói - RJ, pioneira no desenvolvimento de [engines](https://en.wikipedia.org/wiki/Game_engine) e ferramentas para games no Brasil, e trabalhou também como produtor do [MMORPG Taikodom](https://www.mmorpg.com/taikodom) na [Hoplon](http://www.hoplon.com/site/), em Florianópolis.

Atualmente, Gilliard é Senior Game Designer dos [jogos da série FIFA](https://www.ea.com/games/fifa/fifa-21?setLocale=en-us) na [EA Vancouver](https://www.ea.com/en-ca), tendo participado do desenvolvimento de mais de 15 games da franquia em três diferentes gerações de consoles. Ele compartilha suas experiências com a comunidade brasileira de games no [PodQuest](http://www.podquest.com.br/), um podcast semanal em português sobre games e desenvolvimento na indústria internacional, com mais de 350 episódios publicados.

Expand Down
10 changes: 5 additions & 5 deletions content/podcast/podcast-35.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@ banner = "img/banners/podcast-400px.png"

### Megane Dreyfuss Lande - Co founder and COO @ the Developers.institute

Megane is Co founder and Chief Operating Officer @ the [Developers.institute](https://developers.institute/en/).
Megane is Co founder and Chief Operating Officer @ the [Developers.institute](https://developers.institute/en/).

She is a marketing and education professional with over 5 years of experience.
She is a marketing and education professional with over 5 years of experience.

She cofounded and managed the [TheFamily](https://joinlion.co/), Lion, The first free but highly selective school for startup employees and worked for several startups.
She cofounded and managed the [TheFamily](https://joinlion.co/), Lion, The first free but highly selective school for startup employees and worked for several startups.

She worked as an Account Strategist for the French Telco, @ Google and as UK Sales manager for [Criteo](https://www.criteo.com/), a software startup.
She worked as an Account Strategist for the French Telco, @ Google and as UK Sales manager for [Criteo](https://www.criteo.com/), a software startup.

Megane is also a public speaker and teacher on various Massive Open Online Courses (MOOC) platforms in Spain, France and the US. She speaks fluent French, Hebrew and English and lived and worked in 7 different countries.
Megane is also a public speaker and teacher on various Massive Open Online Courses (MOOC) platforms in Spain, France and the US. She speaks fluent French, Hebrew and English and lived and worked in 7 different countries.

She is passionated about [Ukulele](https://en.wikipedia.org/wiki/Ukulele).

Expand Down
2 changes: 1 addition & 1 deletion content/podcast/podcast-36.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Leticia trabalha hoje como engenheira de software na [Stripe](https://stripe.com
[Blog da Leticia](https://leportella.com/)

[Twitter Leticia](https://twitter.com/leleportella)

[Twitter Pizza de Dados](https://twitter.com/pizzadedados)

***Livros***
Expand Down
2 changes: 1 addition & 1 deletion content/podcast/podcast-38.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ banner = "img/banners/podcast-400px.png"

Desenvolvedora de software há 10 anos, palestrante, especialista em PHP e desenvolvimento web, evangelista PHP e [PHPWomen](https://phpwomen.org.br/).

Atualmente mora nos Países Baixos e é Senior Software Engineer na [SurveyMonkey](https://www.surveymonkey.com/).
Atualmente mora nos Países Baixos e é Senior Software Engineer na [SurveyMonkey](https://www.surveymonkey.com/).

Apaixonada por open source, performance e qualidade de código.

Expand Down
2 changes: 1 addition & 1 deletion content/podcast/podcast-40.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ banner = "img/banners/podcast-400px.png"

### Jucy Cabrera - Software Engineer em Dublin

A Jucy é programadora a um tempão mas sempre correndo atrás de aprender as coisas.
A Jucy é programadora a um tempão mas sempre correndo atrás de aprender as coisas.

Ela ama compartilhar conhecimento e ajudar mulheres a entrarem e a permanecerem na área de tecnologia.

Expand Down
1 change: 0 additions & 1 deletion content/podcast/podcast-47.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,4 +44,3 @@ André Cardoso é desenvolvedor e designer de jogos e criador do [canal do Youtu
[Canal do Youtube do OsProgramadores](https://www.youtube.com/channel/UCt_YNYGl6K5yNXlXEQDdwWg?view_as=subscriber)

[Twitter do Marcelo Pinheiro](https://twitter.com/mpinheir)

1 change: 0 additions & 1 deletion content/podcast/podcast-48.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,3 @@ Keit Oliveira tem 28 anos e é Head de Desenvolvimento de Software na Arcotech d
[Canal do Youtube do OsProgramadores](https://www.youtube.com/channel/UCt_YNYGl6K5yNXlXEQDdwWg?view_as=subscriber)

[Twitter do Marcelo Pinheiro](https://twitter.com/mpinheir)

2 changes: 1 addition & 1 deletion content/podcast/podcast-49.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,4 +49,4 @@ Daniela Petruzalek possui experiência como desenvolvedora de software, pré-ven

[Twitter do Marcelo Pinheiro](https://twitter.com/mpinheir)

***Edição do Episódio por:*** [Thiago Costa Barbosa](https://www.linkedin.com/in/ThiagoCostaBarbosa/)
***Edição do Episódio por:*** [Thiago Costa Barbosa](https://www.linkedin.com/in/ThiagoCostaBarbosa/)
2 changes: 1 addition & 1 deletion content/podcast/podcast-50.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,4 +89,4 @@ Formada em Informática Biomédica e Fonoaudiologia pela [Universidade de São P

[Twitter do Marcelo Pinheiro](https://twitter.com/mpinheir)

***Edição do Episódio por:*** [Thiago Costa Barbosa](https://www.linkedin.com/in/ThiagoCostaBarbosa/)
***Edição do Episódio por:*** [Thiago Costa Barbosa](https://www.linkedin.com/in/ThiagoCostaBarbosa/)
2 changes: 1 addition & 1 deletion content/podcast/podcast-51.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,4 @@ Ela é co-fundadora da [Feministech](https://anchor.fm/feministech), um grupo de

[Twitter do Marcelo Pinheiro](https://twitter.com/mpinheir)

***Edição do Episódio por:*** [Thiago Costa Barbosa](https://www.linkedin.com/in/ThiagoCostaBarbosa/)
***Edição do Episódio por:*** [Thiago Costa Barbosa](https://www.linkedin.com/in/ThiagoCostaBarbosa/)
4 changes: 2 additions & 2 deletions content/podcast/podcast-52.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ banner = "img/banners/podcast-400px.png"

### André Carvalho - Production Engineer no Facebook

André Carvalho é mestre em Engenharia da Computacao pela [UFRJ](https://ufrj.br/en/) e trabalha como Production Engineer no [Facebook](https://www.facebook.com/) há dois anos.
André Carvalho é mestre em Engenharia da Computacao pela [UFRJ](https://ufrj.br/en/) e trabalha como Production Engineer no [Facebook](https://www.facebook.com/) há dois anos.

Anteriormente, trabalhou na [Globo.com](https://www.globo.com/) como um dos desenvolvedores do [Tsuru](https://tsuru.io/), um [PaaS](https://en.wikipedia.org/wiki/Platform_as_a_service) open source escrito em [Go](https://go.dev/). Curte muito se aprofundar ao maximo em sistemas complexos para entender como eles funcionam."

Expand Down Expand Up @@ -44,4 +44,4 @@ Anteriormente, trabalhou na [Globo.com](https://www.globo.com/) como um dos dese

[Twitter do Marcelo Pinheiro](https://twitter.com/mpinheir)

***Edição do Episódio por:*** [Thiago Costa Barbosa](https://www.linkedin.com/in/ThiagoCostaBarbosa/)
***Edição do Episódio por:*** [Thiago Costa Barbosa](https://www.linkedin.com/in/ThiagoCostaBarbosa/)
Loading

0 comments on commit 6be0be6

Please sign in to comment.