├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md ├── renovate.json └── workflows │ ├── integration-test.yml │ └── unittest.yml ├── .gitignore ├── .markdownlint.json ├── .markdownlintignore ├── .pre-commit-config.yaml ├── .pylintrc ├── .python-version ├── LICENSE ├── README.md ├── action.yml ├── images └── test-failure.png ├── src ├── checker.py └── ignition_lint.py └── tests ├── cases ├── PascalCase │ ├── resource.json │ ├── thumbnail.png │ └── view.json ├── PreferredStyle │ ├── resource.json │ ├── thumbnail.png │ └── view.json ├── Title Case │ ├── resource.json │ ├── thumbnail.png │ └── view.json ├── UPPER_CASE │ ├── resource.json │ ├── thumbnail.png │ └── view.json ├── camelCase │ ├── resource.json │ ├── thumbnail.png │ └── view.json ├── inconsistentCase │ └── view.json ├── kebab-case │ ├── resource.json │ ├── thumbnail.png │ └── view.json └── snake_case │ ├── resource.json │ ├── thumbnail.png │ └── view.json ├── test_checker.py └── test_ignition_lint.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: "[BUG]" 5 | labels: bug 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 16 | 1. Go to '...' 17 | 2. Click on '....' 18 | 3. Scroll down to '....' 19 | 4. See error 20 | 21 | **Expected behavior** 22 | A clear and concise description of what you expected to happen. 23 | 24 | **Screenshots** 25 | If applicable, add screenshots to help explain your problem. 26 | 27 | **Desktop (please complete the following information):** 28 | 29 | - OS: [e.g. MacOS] 30 | - Browser [e.g. chrome, safari] 31 | - Version [e.g. 8.1.22] 32 | 33 | **Smartphone (please complete the following information):** 34 | 35 | - Device: [e.g. iPhone6] 36 | - OS: [e.g. iOS8.1] 37 | - Browser [e.g. stock browser, safari] 38 | - Version [e.g. 22] 39 | 40 | **Additional context** 41 | Add any other context about the problem here. 42 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: "[FEATURE] " 5 | labels: enhancement 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | ## 📖 Description 2 | 4 | 5 | ## 🛠 Changes 6 | 7 | 8 | - [ ] Bug fix (change that fixes an issue) 9 | - [ ] Feature (change that adds functionality) 10 | - [ ] Chore (cleanup items not resulting in changes to functionality) 11 | 12 | This change is (check all that apply) 13 | 14 | - [ ] Breaking (would cause existing functionality not to work as expected) 15 | - [ ] Non-breaking 16 | - [ ] Requires documentation update 17 | 18 | ## 📝 Review and Testing Notes 19 |