Skip to content

Commit

Permalink
PagBank 😍 Magento
Browse files Browse the repository at this point in the history
  • Loading branch information
elisei committed Jun 23, 2023
0 parents commit 2c2e0aa
Show file tree
Hide file tree
Showing 34 changed files with 12,034 additions and 0 deletions.
87 changes: 87 additions & 0 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
---
version: "2"
checks:
argument-count:
enabled: true
config:
threshold: 4
languages:
- javascript
- php
complex-logic:
enabled: true
config:
threshold: 4
languages:
- javascript
- php
file-lines:
enabled: true
config:
threshold: 250
languages:
- javascript
- php
method-complexity:
enabled: true
config:
threshold: 5
languages:
- javascript
- php
method-count:
enabled: true
config:
threshold: 10
languages:
- javascript
- php
method-lines:
enabled: true
config:
threshold: 40
languages:
- javascript
- php
nested-control-flow:
enabled: true
config:
threshold: 4
languages:
- javascript
- php
return-statements:
enabled: true
config:
threshold: 2
languages:
- javascript
- php
similar-code:
enabled: true
config:
threshold: 400
languages:
- javascript
- php
identical-code:
enabled: true
config:
threshold: 40
languages:
- javascript
- php
plugins:
eslint:
enabled: true
fixme:
enabled: true
phan:
enabled: true
config:
file_extensions: php
ignore-undeclared: true
exclude_patterns:
- "vendor/*"
- "view/base/web/js/view/payment/lib/*"
- "Plugin/VaultAddtionalCommand.php"
99 changes: 99 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
{
"env": {
"amd": true,
"browser": true,
"es6": true,
"jasmine": true,
"jquery": true,
"prototypejs": true,
"node": true
},
"rules": {
"comma-dangle": [2, "never"],
"comma-style": [2, "last"],
"curly": [2, "all"],
"eol-last": 2,
"eqeqeq": [2, "smart"],
"guard-for-in": 2,
"keyword-spacing": [2, {}],
"lines-around-comment": [
2,
{
"beforeBlockComment": true,
"allowBlockStart": true,
"allowObjectStart": true
}
],
"max-depth": [2, 2],
"max-len": [2, 120, 4],
"max-nested-callbacks": [2, 3],
"newline-after-var": 2,
"no-alert": 2,
"no-array-constructor": 2,
"no-caller": 2,
"no-catch-shadow": 2,
"no-cond-assign": 2,
"no-constant-condition": 2,
"no-debugger": 2,
"no-else-return": 2,
"no-empty": [2, {"allowEmptyCatch": true}],
"no-eval": 2,
"no-ex-assign": 2,
"no-extend-native": 2,
"no-extra-bind": 2,
"no-extra-boolean-cast": 2,
"no-extra-parens": 2,
"no-extra-semi": 2,
"no-fallthrough": 2,
"no-floating-decimal": 2,
"no-func-assign": 2,
"no-implied-eval": 2,
"no-inner-declarations": 2,
"no-invalid-regexp": 2,
"no-lone-blocks": 2,
"no-lonely-if": 2,
"no-loop-func": 2,
"no-mixed-spaces-and-tabs": 2,
"no-multi-str": 2,
"no-multiple-empty-lines": 2,
"no-native-reassign": 2,
"no-negated-in-lhs": 2,
"no-new-object": 2,
"no-proto": 2,
"no-redeclare": 2,
"no-regex-spaces": 2,
"no-return-assign": 2,
"no-self-compare": 2,
"no-shadow": 2,
"no-trailing-spaces": 2,
"no-undef": 2,
"no-undef-init": 2,
"no-unreachable": 2,
"no-unused-vars": [
2,
{
"args": "after-used",
"vars": "all",
"varsIgnorePattern": "config"
}
],
"no-use-before-define": 2,
"no-with": 2,
"one-var": [2, "always"],
"operator-assignment": [2, "always"],
"quotes": [2, "single"],
"radix": 2,
"semi": [2, "always"],
"semi-spacing": 2,
"space-before-blocks": [2, "always"],
"space-before-function-paren": [2, {"anonymous": "always", "named": "never", "asyncArrow": "always"}],
"space-in-parens": [2, "never"],
"space-infix-ops": 2,
"space-unary-ops": [2, {"words": false, "nonwords": false}],
"strict": ["error", "function"],
"use-isnan": 2,
"valid-typeof": 2,
"vars-on-top": 2,
"yoda": [2, "never"]
}
}
11 changes: 11 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# git files
/.github export-ignore
/.gitattributes export-ignore

# git path
/.github export-ignore

# build chain
/.codeclimate.yml export-ignore
/.scrutinizer.yml export-ignore
/.travis.yml export-ignore
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/01-question-report-pt-br.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: ❓ Estou com Dúvidas
description: Informe uma dúvida que tenha, seja de configuração ou mesmo técnica.
title: "[Question]: "
labels: ["question", "documentation","Needs Triage"]
assignees:
- elisei
body:
- type: markdown
attributes:
value: |
Obrigado por reservar um tempo para preencher este relatório de dúvidas!
- type: input
id: contact
attributes:
label: Dados de Contato
description: Como podemos contatá-lo se precisarmos de mais informações?
placeholder: ex. email@example.com
validations:
required: false
- type: textarea
id: what-happened
attributes:
label: Qual a sua dúvida?
description: Conta pra gente também o que você esperava que acontecesse e qual foi o resultado!
placeholder: Conta pra gente qual é a sua dúvida!
validations:
required: true
- type: dropdown
id: version
attributes:
label: Versão da Magento/Adobe
description: Qual a versão da sua loja?
options:
- 2.3.x (Magento/Adobe >= 2.3.0 e < 2.4.0)
- 2.4.0 até 2.4.5 (Magento/Adobe >= 2.4.0 e < 2.4.5)
- 2.4.6+ (Magento/Adobe >= 2.4.6)
validations:
required: true
78 changes: 78 additions & 0 deletions .github/ISSUE_TEMPLATE/02-bug-report-pt-br.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
name: 🐞 Reportar um Problema
description: Informe um problema técnico ou de configuração.
title: "[Bug]: "
labels: ["bug"]
assignees:
- elisei
body:
- type: markdown
attributes:
value: |
Obrigado por reservar um tempo para preencher este relatório de bug!
- type: input
id: contact
attributes:
label: Dados de Contato
description: Como podemos contatá-lo se precisarmos de mais informações?
placeholder: ex. email@example.com
validations:
required: false
- type: textarea
id: what-happened
attributes:
label: O que aconteceu?
description: Conta pra gente também o que você esperava que acontecesse e qual foi o resultado!
placeholder: Conta pra gente qual foi o resultado!
validations:
required: true
- type: dropdown
id: version
attributes:
label: Versão da Magento/Adobe
description: Qual a versão da sua loja?
options:
- 2.3.x (Magento/Adobe >= 2.3.0 e < 2.4.0)
- 2.4.0 até 2.4.5 (Magento/Adobe >= 2.4.0 e < 2.4.5)
- 2.4.6+ (Magento/Adobe >= 2.4.6)
validations:
required: true
- type: dropdown
id: php
attributes:
label: Qual a versão do PHP?
options:
- PHP 7.2
- PHP 7.3
- PHP 7.4
- PHP 8.1
- PHP 8.2
validations:
required: true
- type: textarea
id: logs
attributes:
label: Existem logs relevantes sobre o problema?
description: Copie e cole qualquer saída de log relevante. Isso será formatado automaticamente em código.
placeholder: Se estiver ativo, nosso log está em var/log/payment.log, considere também enviar o var/log/exception.log
render: bash
- type: checkboxes
id: privacy
attributes:
label: Meu log não contém informações confidenciais
description: Ao relatar este problema, entendo que não há violação de privacidade nos dados enviados no log fornecido acima.
options:
- label: Não estou enviando dados que violem a privacidade do cliente ou da loja.
required: true
- type: dropdown
id: Severity
attributes:
label: Qual a gravidade do problema?
multiple: true
options:
- A loja estava offline
- Nenhum cliente pode fazer um pagamento
- Um dos métodos de pagamento não está funcionando
- Não consegui configurar o modulo
- Não consegui instalar o modulo
validations:
required: true
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/03-feature-pt-br.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: 🚀 Quero um novo recurso
description: Diga-nos o que quer ver por aqui.
title: "[Feature]: "
labels: ["enhancement"]
assignees:
- elisei
body:
- type: markdown
attributes:
value: |
Obrigado por reservar um tempo para preencher este relatório de solicitação de novos recurso!
- type: input
id: contact
attributes:
label: Dados de Contato
description: Como podemos contatá-lo se precisarmos de mais informações?
placeholder: ex. email@example.com
validations:
required: false
- type: textarea
id: what-happened
attributes:
label: Qual o novo recurso que quer ver?
description: Conta pra gente também o que você esperava que acontecesse e qual vai ser o resultado!
placeholder: Conta pra gente qual é o novo recurso que deseja!
validations:
required: true
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/10-question-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: ❓ I'm in doubt
description: Tell us a question you have, whether it's configuration or even technical.
title: "[Question]: "
labels: ["question", "documentation","Needs Triage"]
assignees:
- elisei
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to complete this inquiry report!
- type: input
id: contact
attributes:
label: Contact Details
description: How can we contact you if we need more information?
placeholder: ex. email@example.com
validations:
required: false
- type: textarea
id: what-happened
attributes:
label: What's your doubt?
description: Tell us also what you expected to happen and what the result was!
placeholder: Tell us what your doubt is!
validations:
required: true
- type: dropdown
id: version
attributes:
label: Magento/Adobe version
description: And what is your magento version?
options:
- 2.3.x (Magento/Adobe >= 2.3.0 e < 2.4.0)
- 2.4.0 até 2.4.5 (Magento/Adobe >= 2.4.0 e < 2.4.5)
- 2.4.6+ (Magento/Adobe >= 2.4.6)
validations:
required: true
Loading

0 comments on commit 2c2e0aa

Please sign in to comment.