- 
                Notifications
    
You must be signed in to change notification settings  - Fork 2.2k
 
          feat(forge-lint): new LateLintPass + support code snippets
          #10846
        
          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
          
     Merged
      
      
    
  
     Merged
                    Changes from 3 commits
      Commits
    
    
            Show all changes
          
          
            56 commits
          
        
        Select commit
          Hold shift + click to select a range
      
      f4e260c
              
                feat: add example support for lints
              
              
                0xrusowsky 0dd20b2
              
                bump solar
              
              
                0xrusowsky 0984def
              
                style: clickable links
              
              
                0xrusowsky 714f023
              
                wip: dynamic code diffs
              
              
                0xrusowsky 3f2032a
              
                style
              
              
                0xrusowsky 7007965
              
                Merge branch 'master' into rusowsky/lints-with-examples
              
              
                0xrusowsky a8a2de9
              
                Merge branch 'master' of github.com:foundry-rs/foundry into rusowsky/…
              
              
                0xrusowsky 41db76f
              
                wip: setup `LateLintPass`
              
              
                0xrusowsky 42cecbc
              
                wip: late lint pass
              
              
                0xrusowsky 2c4b0ad
              
                fix: parse inline config with all lints
              
              
                0xrusowsky a3cc0b2
              
                ui runner: parse contract deps
              
              
                0xrusowsky bfd30a0
              
                Merge branch 'rusowsky/lints-with-examples' of github.com:foundry-rs/…
              
              
                0xrusowsky 0349846
              
                dynamic assembly using HIR
              
              
                0xrusowsky b956eb3
              
                style: clippy
              
              
                0xrusowsky 489418c
              
                Merge branch 'master' of github.com:foundry-rs/foundry into rusowsky/…
              
              
                0xrusowsky d664249
              
                style: cleanup + update blessed files
              
              
                0xrusowsky 39b37e3
              
                Merge branch 'master' into rusowsky/lints-with-examples
              
              
                0xrusowsky fee148d
              
                style: cleanup
              
              
                0xrusowsky 8e10136
              
                Merge branch 'rusowsky/lints-with-examples' of github.com:foundry-rs/…
              
              
                0xrusowsky 0ea9675
              
                fix: peel type conversions `bytes32(c)` -> `c`
              
              
                0xrusowsky 68d287b
              
                style: let chains 🙂
              
              
                0xrusowsky 308a1e1
              
                fix: failing test
              
              
                0xrusowsky 7603363
              
                Merge branch 'master' into rusowsky/lints-with-examples
              
              
                0xrusowsky 6475290
              
                style: clippy
              
              
                0xrusowsky 6505894
              
                Merge branch 'rusowsky/lints-with-examples' of github.com:foundry-rs/…
              
              
                0xrusowsky 9da8d84
              
                docs: update dev docs
              
              
                0xrusowsky e253cb3
              
                fix: forge build integration
              
              
                0xrusowsky e2f9fa6
              
                fix: don't rmv artifacts on solar_pcx_from_build_opts
              
              
                0xrusowsky 1d49407
              
                style: PR feedback
              
              
                0xrusowsky 7b3703a
              
                docs: helper fns
              
              
                0xrusowsky 31922be
              
                fix: rmv redundant `fn get_var_type`
              
              
                0xrusowsky c453ae7
              
                fix: ignore forge-std lib
              
              
                0xrusowsky 636334e
              
                fix: ignore libs
              
              
                0xrusowsky eed716a
              
                Merge branch 'master' into rusowsky/lints-with-examples
              
              
                grandizzy 05b2a07
              
                fix: don't lint all prjct source when using HIR
              
              
                0xrusowsky f63a704
              
                Merge branch 'rusowsky/lints-with-examples' of github.com:foundry-rs/…
              
              
                0xrusowsky 6d3ec60
              
                fix: don't lint all project sources when using AST
              
              
                0xrusowsky d6c729c
              
                fix: use pcx for early lints
              
              
                0xrusowsky 5aaafb4
              
                fix: revert manual imports ui runner + use `aux/` for deps + expand
              
              
                0xrusowsky f388ec1
              
                Merge branch 'master' into rusowsky/lints-with-examples
              
              
                0xrusowsky 30f01d1
              
                fix: source filter
              
              
                0xrusowsky fa197e1
              
                Merge branch 'rusowsky/lints-with-examples' of github.com:foundry-rs/…
              
              
                0xrusowsky ed4aa63
              
                style: clippy + docs
              
              
                0xrusowsky 2559d25
              
                fix(asm): clean args when loading them to memory
              
              
                0xrusowsky a10f03b
              
                Merge branch 'master' of github.com:foundry-rs/foundry into rusowsky/…
              
              
                0xrusowsky d1b40a5
              
                chore: temporarily disable assembly
              
              
                0xrusowsky f7d3bb6
              
                Merge branch 'master' into rusowsky/lints-with-examples
              
              
                0xrusowsky 2629815
              
                style: clippy
              
              
                0xrusowsky 602b95b
              
                Merge branch 'master' of github.com:foundry-rs/foundry into rusowsky/…
              
              
                0xrusowsky 6e00450
              
                Merge branch 'rusowsky/lints-with-examples' of github.com:foundry-rs/…
              
              
                0xrusowsky 2df9cb3
              
                fix: block-explorers patch
              
              
                0xrusowsky 1fcb45c
              
                fix: remove todos
              
              
                0xrusowsky b9e6e5a
              
                Merge branch 'master' into rusowsky/lints-with-examples
              
              
                grandizzy 0d7971c
              
                refactor: early.rs + late.rs
              
              
                0xrusowsky 16e8a6d
              
                Merge branch 'master' of github.com:foundry-rs/foundry into rusowsky/…
              
              
                0xrusowsky e14feb4
              
                fix: failing test
              
              
                0xrusowsky File filter
Filter by extension
Conversations
          Failed to load comments.   
        
        
          
      Loading
        
  Jump to
        
          Jump to file
        
      
      
          Failed to load files.   
        
        
          
      Loading
        
  Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
      
      Oops, something went wrong.
      
    
  
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
      
      Oops, something went wrong.
        
    
  
      
      Oops, something went wrong.
        
    
  
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Uh oh!
There was an error while loading. Please reload this page.