Skip to content

Commit

Permalink
v1.2.1
Browse files Browse the repository at this point in the history
  • Loading branch information
luiztucillo committed May 29, 2023
0 parents commit 8767e90
Show file tree
Hide file tree
Showing 430 changed files with 51,676 additions and 0 deletions.
86 changes: 86 additions & 0 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
---
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: 999
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/*"
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
75 changes: 75 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: 🐞 Report a bug
description: Technical issue with the module or integration
title: "[Bug]: "
labels: ["Bug","Needs Triage"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: input
id: contact
attributes:
label: Contact details
description: How can we contact you if we need more information?
placeholder: ex. [email protected]
validations:
required: false
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Also tell us what you expected to happen and what the result was!
placeholder: Tell us what the result was!
value: "A bug has happened!"
validations:
required: true
- type: dropdown
id: version
attributes:
label: Magento version
description: And what is your magento version?
options:
- 2.3.x (Magento >= 2.3.0 e < 2.4.0)
- 2.4.x (Magento >= 2.4.0)
validations:
required: true
- type: dropdown
id: browsers
attributes:
label: Could the problem be related to a specific browser?
multiple: true
options:
- It has nothing to do with the browser used
- Firefox
- Chrome
- Safari
- Microsoft Edge
- type: textarea
id: logs
attributes:
label: Are there relevant logs about the problem?
description: Copy and paste any relevant log output. This will be automatically formatted in code, so no need for backticks.
placeholder: If it is active, our log is in var/log/payment.log, also consider sending the var/log/exception.log
render: shell
- type: checkboxes
id: privacy
attributes:
label: My log does not contain confidential information
description: By reporting this issue, I understand that there is no privacy violation in the data submitted in the log provided above.
options:
- label: I am not sending data that violates the privacy of the customer or the store.
required: true
- type: dropdown
id: Severity
attributes:
label: What is the severity of the problem?
multiple: true
options:
- The store was offline
- No customer can make a payment
- One of the payment methods is not working
- I could not configure the module
- I couldn't install the module
validations:
required: true
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: 🚀 New Feature Request
about: Describe features you want to see in the module
labels: 'feature request'

---

<!---
Fields marked with (*) are mandatory. Please do not remove the template.
-->

### Description (*)
<!--- Describe which feature you want the module to add. -->

### Expected behavior (*)
<!--- What is the expected behavior of this feature? How will it work? -->

### Additional Information
<!--- What other information can you provide about the desired feature? -->
1 change: 1 addition & 0 deletions .github/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: true
1 change: 1 addition & 0 deletions .github/require-dev-install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
composer require fooman/magento2-phpunit-bridge --no-update
14 changes: 14 additions & 0 deletions .github/workflows/ESLint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: Run ESLint
on: [pull_request]

jobs:
build:
name: Run ESLint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 16
- run: npm install -g eslint
- run: eslint
10 changes: 10 additions & 0 deletions .github/workflows/magento-coding-quality.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: Magento Coding Quality
on: [pull_request]

jobs:
phpcs:
name: PHP Coding Quality
runs-on: ubuntu-latest
steps:
- name: PHP Coding Standard Magento2
run: docker run --rm -v $PWD:/code:ro domw/phpcs phpcs --colors --standard=Magento2 --error-severity=1 -n ./
Loading

0 comments on commit 8767e90

Please sign in to comment.