mirror of
https://github.com/koalaman/shellcheck
synced 2025-07-05 20:41:35 -07:00
21 lines
664 B
Bash
Executable file
21 lines
664 B
Bash
Executable file
#!/bin/bash
|
|
# shellcheck disable=SC2091
|
|
|
|
# quicktest runs the ShellCheck unit tests.
|
|
# Once `doctests` test executable is build, we can just run it
|
|
# This allows running tests without compiling library, which is faster.
|
|
# 'cabal test' remains the source of truth.
|
|
|
|
$(find dist -type f -name doctests)
|
|
|
|
# Note: if you have build the project with new-build
|
|
#
|
|
# % cabal new-build -w ghc-8.4.3 --enable-tests
|
|
#
|
|
# and have cabal-plan installed (e.g. with cabal new-install cabal-plan),
|
|
# then you can quicktest with
|
|
#
|
|
# % $(cabal-plan list-bin doctests)
|
|
#
|
|
# Once the test executable exists, we can simply run it to perform doctests
|
|
# which use GHCi under the hood.
|