mirror of
https://github.com/koalaman/shellcheck
synced 2025-08-19 21:03:51 -07:00
Scan for Gentoo eclass variables
Creates a Map of eclass names to eclass variables by scanning the system for repositories and their respective eclasses. Runs `portageq` to determine repository names and locations. Emits a warning if an IOException is caught when attempting to run `portageq`. This Map is passed via CheckSpec to AnalysisSpec and finally to Parameters, where it is read by `checkUnusedAssignments` in order to determine which variables can be safely ignored by this check. Signed-off-by: hololeap <hololeap@users.noreply.github.com>
This commit is contained in:
parent
08ae7ef836
commit
272ef819b9
8 changed files with 58 additions and 18 deletions
|
@ -93,11 +93,11 @@ library
|
|||
ShellCheck.Formatter.Quiet
|
||||
ShellCheck.Interface
|
||||
ShellCheck.Parser
|
||||
ShellCheck.PortageVariables
|
||||
ShellCheck.Prelude
|
||||
ShellCheck.Regex
|
||||
other-modules:
|
||||
Paths_ShellCheck
|
||||
ShellCheck.PortageVariables
|
||||
ShellCheck.PortageAutoInternalVariables
|
||||
default-language: Haskell98
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue