Index
A B D E G H I L M N O P R S U V W
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- Architecture - Enum in dev.dimlight.maven.plugin.shellcheck
-
Light-hearted os/arch detection, just enough to pick up the shellcheck binary.
B
- BinaryResolutionMethod - Enum in dev.dimlight.maven.plugin.shellcheck
-
All the ways the plugin can resolve the shellcheck binary.
- BinaryResolver - Class in dev.dimlight.maven.plugin.shellcheck
-
Groups differents ways of getting hold of the correct shellcheck binary.
- BinaryResolver(MavenProject, MavenSession, BuildPluginManager, Path, Optional<Path>, Map<String, URL>, Log) - Constructor for class dev.dimlight.maven.plugin.shellcheck.BinaryResolver
D
- detect() - Static method in enum dev.dimlight.maven.plugin.shellcheck.Architecture
- dev.dimlight.maven.plugin.shellcheck - package dev.dimlight.maven.plugin.shellcheck
- download - dev.dimlight.maven.plugin.shellcheck.BinaryResolutionMethod
-
The binary will be downloaded at plugin execution time.
- downloadUrl() - Method in enum dev.dimlight.maven.plugin.shellcheck.Architecture
E
- embedded - dev.dimlight.maven.plugin.shellcheck.BinaryResolutionMethod
-
Use the embedded binary.
- embeddedBinPath() - Method in enum dev.dimlight.maven.plugin.shellcheck.Architecture
- execute() - Method in class dev.dimlight.maven.plugin.shellcheck.ShellCheckMojo
- execute() - Method in class HelpMojo
- exitCode - Variable in class dev.dimlight.maven.plugin.shellcheck.Shellcheck.Result
- external - dev.dimlight.maven.plugin.shellcheck.BinaryResolutionMethod
-
The path to an externally provided shellcheck binary must be provided.
G
- getPathInPluginOutputDirectory(String...) - Method in class dev.dimlight.maven.plugin.shellcheck.PluginPaths
- getPluginOutputDirectory() - Method in class dev.dimlight.maven.plugin.shellcheck.PluginPaths
- guessUnpackedBinary(Path, Architecture) - Method in class dev.dimlight.maven.plugin.shellcheck.PluginPaths
-
Walks the files in fromPath to find what is likely the shellcheck binary.
H
- HelpMojo - Class in <Unnamed>
-
Display help information on shellcheck-maven-plugin.
Callmvn shellcheck:help -Ddetail=true -Dgoal=<goal-name>to display parameter details. - HelpMojo() - Constructor for class HelpMojo
I
- idiomaticExecutableSuffix() - Method in enum dev.dimlight.maven.plugin.shellcheck.Architecture
- isNotOk() - Method in class dev.dimlight.maven.plugin.shellcheck.Shellcheck.Result
- isUnixLike() - Method in enum dev.dimlight.maven.plugin.shellcheck.Architecture
L
- Linux_aarch64 - dev.dimlight.maven.plugin.shellcheck.Architecture
- Linux_armv6hf - dev.dimlight.maven.plugin.shellcheck.Architecture
- Linux_x86_64 - dev.dimlight.maven.plugin.shellcheck.Architecture
M
- macOS_x86_64 - dev.dimlight.maven.plugin.shellcheck.Architecture
- makeExecutable(Path) - Method in enum dev.dimlight.maven.plugin.shellcheck.Architecture
N
- notSupportedMessage(String) - Static method in enum dev.dimlight.maven.plugin.shellcheck.Architecture
O
- osArchKey() - Static method in enum dev.dimlight.maven.plugin.shellcheck.Architecture
P
- PluginPaths - Class in dev.dimlight.maven.plugin.shellcheck
-
Utilities for paths related to the plugin.
- PluginPaths(Path) - Constructor for class dev.dimlight.maven.plugin.shellcheck.PluginPaths
R
- resolve(BinaryResolutionMethod) - Method in class dev.dimlight.maven.plugin.shellcheck.BinaryResolver
-
Performs binary resolution.
- Result(int, Path, Path) - Constructor for class dev.dimlight.maven.plugin.shellcheck.Shellcheck.Result
- run(Path, Path, List<Path>) - Static method in class dev.dimlight.maven.plugin.shellcheck.Shellcheck
-
Runs the provided shellcheck binary capturing its output and return code.
S
- Shellcheck - Class in dev.dimlight.maven.plugin.shellcheck
-
A thin java wrapper over the shellcheck binary for execution.
- Shellcheck.Result - Class in dev.dimlight.maven.plugin.shellcheck
-
The results of a shellcheck run.
- ShellCheckMojo - Class in dev.dimlight.maven.plugin.shellcheck
-
Runs the shellcheck binary on the all shell files found in the sourceLocations.
- ShellCheckMojo() - Constructor for class dev.dimlight.maven.plugin.shellcheck.ShellCheckMojo
- stderr - Variable in class dev.dimlight.maven.plugin.shellcheck.Shellcheck.Result
- stdout - Variable in class dev.dimlight.maven.plugin.shellcheck.Shellcheck.Result
U
- unsupported - dev.dimlight.maven.plugin.shellcheck.Architecture
V
- valueOf(String) - Static method in enum dev.dimlight.maven.plugin.shellcheck.Architecture
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.dimlight.maven.plugin.shellcheck.BinaryResolutionMethod
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum dev.dimlight.maven.plugin.shellcheck.Architecture
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.dimlight.maven.plugin.shellcheck.BinaryResolutionMethod
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION - Static variable in class dev.dimlight.maven.plugin.shellcheck.Shellcheck
W
- Windows_x86 - dev.dimlight.maven.plugin.shellcheck.Architecture
All Classes|All Packages