3
4
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00

gnu: Add go-github-com-errata-ai-vale.

* gnu/packages/textutils.scm (go-github-com-errata-ai-vale): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Gabriel Arazas 2020-10-03 01:13:17 +08:00 committed by Ludovic Courtès
parent 31b97a089d
commit 28e20c5353
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -52,6 +52,7 @@
#:use-module (gnu packages base)
#:use-module (gnu packages compression)
#:use-module (gnu packages gcc)
#:use-module (gnu packages golang)
#:use-module (gnu packages gettext)
#:use-module (gnu packages java)
#:use-module (gnu packages ncurses)
@ -1174,3 +1175,35 @@ This package provides Python bindings.")
(description "@command{aha} (Ansi Html Adapter) converts ANSI escape sequences
of a Unix terminal to HTML code.")
(license (list license:lgpl2.0+ license:mpl1.1))))
(define-public go-github-com-errata-ai-vale
(package
(name "go-github-com-errata-ai-vale")
(version "2.4.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/errata-ai/vale")
(commit (string-append "v" version))))
(sha256
(base32 "0d07fwha2220m8j24h527xl0gnl3svvyaywflgk5292d6g49ach2"))
(file-name (git-file-name name version))))
(build-system go-build-system)
(native-inputs
`(("github.com/sp13/afero" ,go-github-com-spf13-afero)
("github.com/urfave/cli" ,go-github-com-urfave-cli)
("github.com/olekukonko/tablewriter" ,go-github-com-olekukonko-tablewriter)
("github.com/mitchellh/mapstructure" ,go-github-com-mitchellh-mapstructure)))
(arguments
`(#:import-path "github.com/errata-ai/vale"
#:install-source? #f))
(home-page "https://github.com/errata-ai/vale")
(synopsis "Fully customizable syntax-aware linter that focuses on your style")
(description
"Vale is a fully extensible linter that focuses on your own writing style
by making use of rules in individual YAML files. It is syntax-aware on markup
languages such as HTML, Markdown, Asciidoc, and reStructuredText. The community
around it also has a list of style guides implemented with Vale in
@url{https://github.com/errata-ai/styles, their styles repo}.")
(license license:expat)))