Skip to content

feat(forge): forge lint #10405

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 114 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
f6b7096
add lint cmd, variable lints
0xKitsune Dec 23, 2024
a907147
wip
0xKitsune Dec 23, 2024
e43414e
wip
0xKitsune Dec 23, 2024
bd3f2a5
wip
0xKitsune Dec 23, 2024
d7048ae
wip
0xKitsune Dec 23, 2024
4d27229
wip
0xKitsune Dec 23, 2024
1dfd008
wip
0xKitsune Dec 23, 2024
9960ee8
add keccak256 opt test
0xKitsune Dec 23, 2024
cac3f7a
wip
0xKitsune Dec 23, 2024
68dad34
wip
0xKitsune Dec 23, 2024
da7038d
wip
0xKitsune Dec 23, 2024
11b638d
wip
0xKitsune Dec 23, 2024
72e3b3a
fix div before mul
0xKitsune Dec 23, 2024
dd56c01
update lint args
0xKitsune Dec 24, 2024
aabd8ce
wip
0xKitsune Dec 24, 2024
f0dc57b
update declare lints macro
0xKitsune Dec 24, 2024
3417d49
update with_severity
0xKitsune Dec 24, 2024
7e05472
configure linter
0xKitsune Dec 24, 2024
0d56fe0
wip
0xKitsune Dec 24, 2024
28b6f86
update hash value
0xKitsune Dec 24, 2024
d89b62a
fix read in source
0xKitsune Dec 24, 2024
a68f385
rayon
0xKitsune Dec 24, 2024
1eaa26c
Merge pull request #4 from 0xKitsune/kit/forge-lint
0xKitsune Dec 24, 2024
5b56b91
reorder lint declarations
0xKitsune Dec 24, 2024
57436d7
clippy
0xKitsune Dec 24, 2024
e0e32b5
add placeholder for additional lints
0xKitsune Dec 25, 2024
e522ecb
more placeholders
0xKitsune Dec 25, 2024
af33d92
Merge branch 'foundry-rs:master' into master
0xKitsune Dec 26, 2024
200ba86
wip
0xKitsune Dec 28, 2024
869d622
wip
0xKitsune Dec 28, 2024
eb24955
refactor into sol linter
0xKitsune Dec 28, 2024
39e6b54
impl Linter for SolidityLinter
0xKitsune Dec 28, 2024
664bdc3
fmt
0xKitsune Dec 28, 2024
e9fe6dc
wip
0xKitsune Dec 28, 2024
18202ce
wip
0xKitsune Dec 28, 2024
c19a441
refactor lints into SolLint enum
0xKitsune Dec 28, 2024
d0f552e
update lint trait
0xKitsune Dec 28, 2024
e88bc87
wip
0xKitsune Dec 28, 2024
1203d32
wip
0xKitsune Dec 28, 2024
01bb6da
wip
0xKitsune Dec 28, 2024
9d3abf0
wip
0xKitsune Dec 29, 2024
e8b53ca
wip
0xKitsune Dec 29, 2024
5c5343d
update lint
0xKitsune Dec 29, 2024
919f3b1
update forge lint to use ProjectLinter
0xKitsune Dec 29, 2024
f02c967
wip
0xKitsune Dec 29, 2024
e37043c
include/exclude files from linting
0xKitsune Dec 29, 2024
8c0be73
linter output display note
0xKitsune Dec 29, 2024
9fc264b
configure with severity and description
0xKitsune Dec 29, 2024
f8e2c4d
fmt
0xKitsune Dec 29, 2024
8551634
Merge pull request #5 from 0xKitsune/kit/solc-linter
0xKitsune Dec 29, 2024
641b51a
implementing display
0xKitsune Jan 1, 2025
cbd6b2b
wip
0xKitsune Jan 1, 2025
18dadde
wip
0xKitsune Jan 1, 2025
b86a7cf
implement display for linter output, clippy fixes
0xKitsune Jan 1, 2025
dda0366
add note to update colors
0xKitsune Jan 1, 2025
384110d
update linter output display
0xKitsune Jan 1, 2025
c7dd9b4
remove todos, clean up comments
0xKitsune Jan 1, 2025
45b7b3a
clean up display
0xKitsune Jan 1, 2025
1a01afa
update med finding color
0xKitsune Jan 1, 2025
a4d7bd3
add optional help message
0xKitsune Jan 1, 2025
04c6fcc
display help message
0xKitsune Jan 1, 2025
ff88286
simplify lint args, make severity configurable
0xKitsune Jan 1, 2025
50292ee
updating lints, update tests
0xKitsune Jan 1, 2025
721ec17
add tests for info patterns, fix regex
0xKitsune Jan 2, 2025
1e2d403
remove function mixed case
0xKitsune Jan 2, 2025
ce13d5f
doc comments
0xKitsune Jan 2, 2025
beb716f
clippy
0xKitsune Jan 2, 2025
c06da6e
fmt
0xKitsune Jan 2, 2025
775af51
reorganize, crate level docs
0xKitsune Jan 2, 2025
dbaa805
Merge branch 'foundry-rs:master' into master
0xKitsune Jan 2, 2025
c273575
fix info lints
0xKitsune Jan 2, 2025
7ec6164
Merge branch 'master' of github.com:0xKitsune/foundry
0xKitsune Jan 2, 2025
d421d92
fix merge conflicts, update to solar 0.1.1
0xKitsune Jan 8, 2025
f2c224b
Merge branch 'foundry-rs:master' into master
0xKitsune Jan 19, 2025
682d522
Use Solar daignostics instead of `LinterOutput` (#6)
0xKitsune Jan 19, 2025
03e643d
set level according to severity
0xKitsune Jan 19, 2025
f04acba
update descriptions to be more concise
0xKitsune Jan 19, 2025
f41b591
Merge branch 'foundry-rs:master' into master
0xKitsune Jan 19, 2025
11b2c19
removed LinterError from lint trait
0xKitsune Jan 19, 2025
e90a499
Merge branch 'master' of github.com:0xKitsune/foundry
0xKitsune Jan 19, 2025
0c8e1f0
Merge branch 'foundry-rs:master' into master
0xKitsune Jan 30, 2025
48e671f
Merge remote-tracking branch 'upstream/master'
0xKitsune Mar 29, 2025
cb1cf74
wip
0xrusowsky Apr 27, 2025
776db43
early pass + tests
0xrusowsky Apr 28, 2025
ab8a5de
fix: fmt + clippy
0xrusowsky Apr 28, 2025
49ff37c
Merge branch 'master' into feat/forge-lint
0xrusowsky Apr 29, 2025
9e63c19
fix: fmt + clippy
0xrusowsky Apr 29, 2025
9025426
fix: fmt + clippy
0xrusowsky Apr 29, 2025
3b2c81f
fix: fmt + clippy
0xrusowsky Apr 29, 2025
5042c88
fix: feedback
0xrusowsky Apr 30, 2025
2c98032
fix: feedback
0xrusowsky Apr 30, 2025
c12aa46
fix: regex
0xrusowsky May 1, 2025
63cec92
tests: cli integration
0xrusowsky May 2, 2025
7b51ac9
fix: merge conflict
0xrusowsky May 2, 2025
26fa9a5
fix: broken test
0xrusowsky May 2, 2025
3adc41c
fix: fmt
0xrusowsky May 2, 2025
196bcb4
style: naming
0xrusowsky May 2, 2025
311ecbb
style: fmt
0xrusowsky May 2, 2025
f158f5e
fix: use heck + individual lint macros + housekeeping
0xrusowsky May 5, 2025
3a07e32
fix: single session with parallel linting per file
0xrusowsky May 5, 2025
21d3d61
style: fix docs errors + typos
0xrusowsky May 5, 2025
d8dbd2d
docs: ref to deleted field
0xrusowsky May 5, 2025
043e535
fix: preprocessor regression + cargo.toml + default lint config tests
0xrusowsky May 5, 2025
e4b0a08
test(forge): solar test runner (#2)
0xrusowsky May 8, 2025
87c6829
style: clippy
0xrusowsky May 8, 2025
04b111d
typo
0xrusowsky May 8, 2025
ad5a9cf
fix: housekeeping
0xrusowsky May 8, 2025
af6a1ea
Merge branch 'feat/forge-lint' of github.com:0xrusowsky/foundry into …
0xrusowsky May 8, 2025
11e25a8
docs: linter docs for users + devs
0xrusowsky May 8, 2025
dbb28b7
docs: style
0xrusowsky May 8, 2025
78320e9
docs: style
0xrusowsky May 8, 2025
8ee47c2
clone lint testdata with lf
grandizzy May 12, 2025
7cb7d46
Merge branch 'master' into feat/forge-lint
grandizzy May 12, 2025
4312615
fix: out dir constructor
0xrusowsky May 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ testdata/cheats/Vm.sol linguist-generated

# See <https://git-scm.com/docs/gitattributes#_defining_a_custom_hunk_header>
*.rs diff=rust
crates/lint/testdata/* text eol=lf
Loading
Loading