Index

A B D E G H I L M N O P R S U V W 
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.
Call mvn 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
 
A B D E G H I L M N O P R S U V W 
All Classes|All Packages