Skip to content

Commit f9dd5e1

Browse files
committed
Merge branch 'develop' into 601-pre-release
2 parents c319b9a + 79bec8a commit f9dd5e1

25 files changed

+337
-92
lines changed

.github/workflows/DOCKER.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818

1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v5
2121

2222
- name: Login to Docker Hub
2323
run: docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_ACCESS_TOKEN }}

.github/workflows/E2E.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
node: [16, 18, 20]
1818

1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v5
2121
- uses: actions/setup-node@v4
2222
with:
2323
node-version: ${{ matrix.node }}
@@ -52,7 +52,7 @@ jobs:
5252
- name: Enable Debugging
5353
run: |
5454
echo "::debug::Debugging enabled"
55-
- uses: actions/checkout@v4
55+
- uses: actions/checkout@v5
5656
- uses: actions/setup-node@v4
5757
with:
5858
node-version: 18
@@ -90,7 +90,7 @@ jobs:
9090
name: Test on MacOS
9191

9292
steps:
93-
- uses: actions/checkout@v4
93+
- uses: actions/checkout@v5
9494
- uses: actions/setup-node@v4
9595
with:
9696
node-version: 18

.github/workflows/PRE-COMMIT-HOOK-TEST.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: ubuntu-latest
2020
name: Test Hook
2121
steps:
22-
- uses: actions/checkout@v4
22+
- uses: actions/checkout@v5
2323
- uses: actions/setup-node@v4
2424
with:
2525
node-version: 20

.github/workflows/TESTS.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
node-version: [16, 18, 20]
2020

2121
steps:
22-
- uses: actions/checkout@v4
22+
- uses: actions/checkout@v5
2323
- uses: actions/setup-node@v4
2424
with:
2525
node-version: ${{ matrix.node-version }}
@@ -38,7 +38,7 @@ jobs:
3838
runs-on: windows-latest
3939

4040
steps:
41-
- uses: actions/checkout@v4
41+
- uses: actions/checkout@v5
4242
- uses: actions/setup-node@v4
4343
with:
4444
node-version: 18
@@ -57,7 +57,7 @@ jobs:
5757
runs-on: macos-latest
5858

5959
steps:
60-
- uses: actions/checkout@v4
60+
- uses: actions/checkout@v5
6161
- uses: actions/setup-node@v4
6262
with:
6363
node-version: 18

_config.yml

Lines changed: 0 additions & 8 deletions
This file was deleted.

docs/_config.yml

Lines changed: 0 additions & 10 deletions
This file was deleted.

docs/rules/naming/func-name-mixedcase.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ This rule accepts a string option for rule severity. Must be one of "error", "wa
2626
}
2727
```
2828

29+
### Notes
30+
- SNAKE_CASE allowed only in interfaces when matching constant/immutable getter signatures.
31+
- Return must be elementary, enum, UDVT, or contract/interface.
2932

3033
## Examples
3134
This rule does not have examples.

e2e/autofix-test.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const chai = require('chai')
22
const { expect } = chai
3-
const fs = require('fs-extra')
3+
const fs = require('fs')
44
const os = require('os')
55
const path = require('path')
66
const shell = require('shelljs')
@@ -566,10 +566,12 @@ function useFixture(dir) {
566566
const tmpDirContainer = os.tmpdir()
567567
this.testDirPath = path.join(tmpDirContainer, `solhint-tests-${dir}`)
568568

569-
fs.ensureDirSync(this.testDirPath)
570-
fs.emptyDirSync(this.testDirPath)
569+
fs.mkdirSync(this.testDirPath, { recursive: true })
570+
for (const entry of fs.readdirSync(this.testDirPath)) {
571+
fs.rmSync(path.join(this.testDirPath, entry), { recursive: true, force: true });
572+
}
571573

572-
fs.copySync(fixturePath, this.testDirPath)
574+
fs.cpSync(fixturePath, this.testDirPath, { recursive: true })
573575

574576
shell.cd(this.testDirPath)
575577
})

e2e/formatters-test.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const chai = require('chai')
22
const { expect } = chai
3-
const fs = require('fs-extra')
3+
const fs = require('fs')
44
const shell = require('shelljs')
55
const url = require('url')
66
const os = require('os')
@@ -705,10 +705,12 @@ function useFixture(dir) {
705705
const tmpDirContainer = os.tmpdir()
706706
this.testDirPath = path.join(tmpDirContainer, `solhint-tests-${dir}`)
707707

708-
fs.ensureDirSync(this.testDirPath)
709-
fs.emptyDirSync(this.testDirPath)
708+
fs.mkdirSync(this.testDirPath, { recursive: true })
709+
for (const entry of fs.readdirSync(this.testDirPath)) {
710+
fs.rmSync(path.join(this.testDirPath, entry), { recursive: true, force: true });
711+
}
710712

711-
fs.copySync(fixturePath, this.testDirPath)
713+
fs.cpSync(fixturePath, this.testDirPath, { recursive: true })
712714

713715
shell.cd(this.testDirPath)
714716
})

e2e/test.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const { expect } = require('chai')
22
const cp = require('child_process')
3-
const fs = require('fs-extra')
3+
const fs = require('fs')
44
const getStream = require('get-stream')
55
const os = require('os')
66
const path = require('path')
@@ -478,9 +478,12 @@ function useFixtureFolder(ctx, dir) {
478478

479479
ctx.testDirPath = testDirPath
480480

481-
fs.ensureDirSync(testDirPath)
482-
fs.emptyDirSync(testDirPath)
483-
fs.copySync(fixturePath, testDirPath)
481+
fs.mkdirSync(testDirPath, { recursive: true })
482+
for (const entry of fs.readdirSync(testDirPath)) {
483+
fs.rmSync(path.join(testDirPath, entry), { recursive: true, force: true });
484+
}
485+
486+
fs.cpSync(fixturePath, testDirPath, { recursive: true })
484487

485488
shell.cd(testDirPath)
486489
}

0 commit comments

Comments
 (0)