Skip to content

Commit

Permalink
Merge pull request #240 from george-gca/prettier
Browse files Browse the repository at this point in the history
Adicionado formatador Prettier
  • Loading branch information
levxyca authored Nov 5, 2024
2 parents 2474f41 + 6bd9130 commit 7534878
Show file tree
Hide file tree
Showing 31 changed files with 1,413 additions and 1,644 deletions.
10 changes: 5 additions & 5 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
name: Relate um problema
description: Erros não relacionados à interface e que não propõem novos termos
labels: ['bug', 'help wanted']
labels: ["bug", "help wanted"]

body:
- type: markdown
attributes:
value: |
Antes de proseguir, por favor, tenha certeza de que seu problema é um **🐛 Bug**
Se for uma pergunta, solicitação de ajuda ou sugestão de novos termos você pode utilizar outros formulários disponíveis no repositório.
- type: textarea
attributes:
label: Descrição do problema
Expand All @@ -22,13 +22,13 @@ body:
*Este passo é muito importante!* Sem ele não podemos reproduzir o que está sendo reportado e, portanto, fica mais difícil encontrar o erro e corrigi-lo.
validations:
required: true

- type: markdown
attributes:
value: |
Você também pode fornecer capturas de tela do problema (e isso ajuda bastante). Também sinta-se livre para descrever mais o problema no campo Mais Informações, se achar necessário
- type: textarea
- type: textarea
attributes:
label: Mais informações
validations:
Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Pedido de novo recurso
description: Sugira uma novidade ou utilidade que você gostaria de ver no Diciotech
labels: 'enhancement'
labels: "enhancement"

body:
- type: textarea
Expand All @@ -9,8 +9,8 @@ body:
description: Em quê consiste o recurso que você está solicitando?
validations:
required: true
- type: textarea
attributes:
- type: textarea
attributes:
label: Motivação
description: Uma descrição simples da sua motivação para solicitar este recurso?
- type: textarea
Expand Down
4 changes: 1 addition & 3 deletions .github/ISSUE_TEMPLATE/inclusao-de-termo.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Solicitar inclusão de termo
about: Use este template se você quer propor um novo termo no Diciotech
title: "[TERM] (informe o termo proposto)"
labels: new technical term
assignees: ''
assignees: ""

body:
- type: input
Expand Down Expand Up @@ -40,5 +40,3 @@ body:
validations:
required: true
---


66 changes: 33 additions & 33 deletions .github/workflows/issue-check.yml
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
name: Check for linked issue

on:
pull_request:
types: [opened, edited]

permissions:
pull-requests: write

jobs:
check-linked-issue:
runs-on: ubuntu-latest

steps:
- name: Check if PR has linked issue
id: check_issue
run: |
issue_pattern='#[0-9]+'
if [[ "${{ github.event.pull_request.body }}" =~ $issue_pattern ]]; then
echo "Issue linked in PR description."
else
echo "::error::No issue linked! Please link to an issue using '#<issue_number>' or create a new issue."
exit 1
fi
- name: Post comment on PR (if no issue linked)
if: failure()
uses: actions-ecosystem/action-create-comment@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
number: ${{ github.event.pull_request.number }}
body: |
⚠️ Poxa @${{ github.actor }}, parece que não temos nenhuma issue vinculada a este PR. Para facilitar para todas as pessoas contribuidoras e mantenedoras desse projeto, além da organização, por favor, vincule uma issue a esse PR incluindo #<número_da_issue> na descrição do PR ou crie uma nova issue e atualize o PR. Se precisar de qualquer ajuda para isso, pode chamar a @levxyca 💙🫰🏻
name: Check for linked issue

on:
pull_request:
types: [opened, edited]

permissions:
pull-requests: write

jobs:
check-linked-issue:
runs-on: ubuntu-latest

steps:
- name: Check if PR has linked issue
id: check_issue
run: |
issue_pattern='#[0-9]+'
if [[ "${{ github.event.pull_request.body }}" =~ $issue_pattern ]]; then
echo "Issue linked in PR description."
else
echo "::error::No issue linked! Please link to an issue using '#<issue_number>' or create a new issue."
exit 1
fi
- name: Post comment on PR (if no issue linked)
if: failure()
uses: actions-ecosystem/action-create-comment@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
number: ${{ github.event.pull_request.number }}
body: |
⚠️ Poxa @${{ github.actor }}, parece que não temos nenhuma issue vinculada a este PR. Para facilitar para todas as pessoas contribuidoras e mantenedoras desse projeto, além da organização, por favor, vincule uma issue a esse PR incluindo #<número_da_issue> na descrição do PR ou crie uma nova issue e atualize o PR. Se precisar de qualquer ajuda para isso, pode chamar a @levxyca 💙🫰🏻
24 changes: 24 additions & 0 deletions .github/workflows/prettier.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Prettier

on:
pull_request:
push:
branches:
- main

jobs:
format:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4
with:
ref: ${{ github.head_ref }}
fetch-depth: 0

- name: Run Prettier
uses: AbdulRehman-1/pr-prettier@initial
with:
only_changed: true
prettier_options: --write **/*.{css,html,js,json,md,scss,yaml,yml}
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -75,4 +75,7 @@ $RECYCLE.BIN/
# Windows shortcuts
*.lnk

# End of https://www.toptal.com/developers/gitignore/api/windows,macos,linux
# Node modules
node_modules/

# End of https://www.toptal.com/developers/gitignore/api/windows,macos,linux
9 changes: 8 additions & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.6.0
hooks:
- id: end-of-file-fixer
- id: check-json
- id: check-yaml
- repo: local
Expand All @@ -13,3 +12,11 @@ repos:
language: system
types: [json]
verbose: true
- repo: local
hooks:
- id: format-code
name: Format code files with Prettier
entry: bash run_on_code_changed.sh
language: system
types_or: [css, html, javascript, json, sass, scss, yaml]
verbose: true
5 changes: 5 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
**/*.map
**/*.min.css
**/*.min.js
.jekyll-cache/
.mypy_cache/
Loading

0 comments on commit 7534878

Please sign in to comment.