Skip to content

Commit cb52bd0

Browse files
committed
Temporarily removed aglint from RuleProcessor to avoid circular dependency issues
1 parent db4f092 commit cb52bd0

26 files changed

Lines changed: 6328 additions & 3994 deletions

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Release
33
on:
44
push:
55
tags:
6-
- 'v*' # Only trigger on version tags
6+
- "v*" # Only trigger on version tags
77

88
jobs:
99
release:
@@ -14,8 +14,8 @@ jobs:
1414
- name: Setup Node.js
1515
uses: actions/setup-node@v4
1616
with:
17-
node-version: '20.x'
18-
registry-url: 'https://registry.npmjs.org'
17+
node-version: "20.x"
18+
registry-url: "https://registry.npmjs.org"
1919

2020
- name: Verify package version matches tag
2121
run: |

CONTRIBUTING.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,34 @@ Thank you for your interest in contributing to Blockingmachine! This document pr
55
## Development Setup
66

77
1. Fork and clone the repository:
8+
89
```bash
910
git clone https://github.com/yourusername/Blockingmachine.git
1011
cd Blockingmachine/packages/core
1112
```
1213

1314
2. Install dependencies:
15+
1416
```bash
1517
npm install
1618
```
1719

1820
3. Run tests:
21+
1922
```bash
2023
npm test
2124
```
2225

2326
## Development Workflow
2427

2528
1. Create a new branch:
29+
2630
```bash
2731
git checkout -b feature/your-feature-name
2832
```
2933

3034
2. Make your changes and ensure:
35+
3136
- Tests pass (`npm test`)
3237
- Code is properly formatted (`npm run format`)
3338
- Linter is happy (`npm run lint`)
@@ -71,6 +76,7 @@ feat: add new rule processing feature
7176
- Maintain existing tests
7277
- Aim for high test coverage
7378
- Run tests before submitting PR:
79+
7480
```bash
7581
npm test
7682
```
@@ -100,7 +106,7 @@ When contributing new files, include this copyright header at the top:
100106
/**
101107
* Copyright (c) 2025, Daniel Hipskind
102108
* All rights reserved.
103-
*
109+
*
104110
* This source code is licensed under the BSD-3-Clause license found in the
105111
* LICENSE file in the root directory of this source tree.
106112
*/
@@ -109,9 +115,10 @@ When contributing new files, include this copyright header at the top:
109115
### License Compliance
110116

111117
Ensure your contributions:
118+
112119
- Do not include code from projects with incompatible licenses
113120
- Maintain all existing copyright and license notices
114121
- Include attribution for any third-party code or resources
115122
- Comply with the BSD 3-Clause license terms
116123

117-
For more details, see the [LICENSE](LICENSE) file in the root directory.
124+
For more details, see the [LICENSE](LICENSE) file in the root directory.

0 commit comments

Comments
 (0)