Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adicionado formatador Prettier #240

Merged
merged 18 commits into from
Nov 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading