snipcheck alternatives and similar packages
Based on the "Development" category.
Alternatively, view snipcheck alternatives based on common mentions on social networks and blogs.
-
criterion
A powerful but simple library for measuring the performance of Haskell code. -
haskell-lsp
Haskell library for the Microsoft Language Server Protocol -
structured-haskell-mode
Structured editing minor mode for Haskell in Emacs -
cabal-install-parsers
Scripts and instructions for using CI services (e.g. Travis CI or Appveyor) with multiple GHC configurations -
stgi
A user-centric visual STG implementation to help understand GHC/Haskell's execution model. -
inline-c
Write Haskell source files including C code inline. No FFI required. -
fourmolu
A fourk of ormolu that uses four space indentation and allows arbitrary configuration. Don't like it? PRs welcome! -
gi-atk
Generate Haskell bindings for GObject-Introspection capable libraries -
lambdabot
A friendly IRC bot and apprentice coder, written in Haskell. -
inline-java
Haskell/Java interop via inline Java code in Haskell modules. -
scion
OLD, DEPRECATED: Use this instead https://github.com/haskell/haskell-ide-engine -
lambdabot-core
A friendly IRC bot and apprentice coder, written in Haskell. -
threadscope
A graphical tool for profiling parallel Haskell programs
WorkOS - The modern identity platform for B2B SaaS
Do you think we are missing an alternative of snipcheck or a related project?
Popular Comparisons
README
Snipcheck
Snipcheck makes sure that the code snippets in markdown files are up-to-date.
This is very much a work in progress. The only function currently available is
checkMarkdownFile :: FilePath -> IO ()
that will run shell snippets and errored out if the output doesn't match the
snippet. You can skip some of the output with ...
.
Example:
# Some title
some markdown content
``` shell
$ echo foo; echo bar; echo baz; echo qux
foo
...
qux
```
some more content
Release check-list
Make sure you're on master
Bump the version in
snipcheck.cabal
:
Given a version number MAJOR.MINOR.PATCH, increment the:
MAJOR version when you make incompatible API changes, MINOR version when you add functionality in a backwards-compatible manner, and PATCH version when you make backwards-compatible bug fixes.
- Run
cabal sdist
andcabal upload --publish ./dist/snipcheck-...
to uploadsnipcheck
tohackage
- Commit the updated
snipcheck.cabal
file.