Skip navigation links
A B C D E G H I M N O P R S V 

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
 

C

ChunkIterator<T> - Class in dev.dimlight.maven.plugin.shellcheck
A stateful decorator to divide a list in chunks of a (at most) given size.
cmdLine - Variable in class dev.dimlight.maven.plugin.shellcheck.Shellcheck.Result
The actual command line that was ran to execute shellcheck, as a list.

D

detect() - Static method in enum dev.dimlight.maven.plugin.shellcheck.Architecture
Detects the current architecture on which the plugin is being run.
dev.dimlight.maven.plugin.shellcheck - package dev.dimlight.maven.plugin.shellcheck
 
downloadUrl() - Method in enum dev.dimlight.maven.plugin.shellcheck.Architecture
 

E

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
The os exit code for the shellcheck invocation.

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) - Static method in class dev.dimlight.maven.plugin.shellcheck.BinaryResolver
Walks the files in fromPath to find what is likely the shellcheck binary.

H

hasNext() - Method in class dev.dimlight.maven.plugin.shellcheck.ChunkIterator
 
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
 

M

makeExecutable(Path) - Method in enum dev.dimlight.maven.plugin.shellcheck.Architecture
Makes the given path executable (for unices, for windows does nothing).

N

next() - Method in class dev.dimlight.maven.plugin.shellcheck.ChunkIterator
 

O

osArchKey() - Static method in enum dev.dimlight.maven.plugin.shellcheck.Architecture
Returns the currently os/arch key identifier.
over(int, Iterable<T>) - Static method in class dev.dimlight.maven.plugin.shellcheck.ChunkIterator
 

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(String, List<String>, int, Path, Path) - Constructor for class dev.dimlight.maven.plugin.shellcheck.Shellcheck.Result
 
run(String, Path, List<String>, List<Path>, Path, Path) - Static method in class dev.dimlight.maven.plugin.shellcheck.Shellcheck
Runs the provided shellcheck binary capturing its output and return code.
runId - Variable in class dev.dimlight.maven.plugin.shellcheck.Shellcheck.Result
Run id.

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 files specified with sourceDirs.
ShellCheckMojo() - Constructor for class dev.dimlight.maven.plugin.shellcheck.ShellCheckMojo
 
SourceDir - Class in dev.dimlight.maven.plugin.shellcheck
Configuration item that represents a source dir.
SourceDir() - Constructor for class dev.dimlight.maven.plugin.shellcheck.SourceDir
 
stderr - Variable in class dev.dimlight.maven.plugin.shellcheck.Shellcheck.Result
Path where the captured stderr has been redirected.
stdout - Variable in class dev.dimlight.maven.plugin.shellcheck.Shellcheck.Result
Path where the captured stdout has been redirected.

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
The version of shellcheck that is embedded in the plugin jar.
A B C D E G H I M N O P R S V 
Skip navigation links

Copyright © 2020–2023 Marco Nicolini. All rights reserved.