all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* packages won't pass white space linting -- what am I doing wrong?
@ 2021-11-12  7:02 Blake Shaw
  2021-11-12 11:52 ` Julien Lepiller
  2021-11-12 12:20 ` Daniel Meißner
  0 siblings, 2 replies; 3+ messages in thread
From: Blake Shaw @ 2021-11-12  7:02 UTC (permalink / raw)
  To: help-guix


hiya guix,

I have a set of packages ready to send upstream, but I can't seem to
to get them to pass tabulation tests in the linter. as an example, I
here is the package notcurses which builds and installs fine, yet while
I wrote it using `guix-devel-mode` in emacs and its thus indented
accordingly, when I lint it I get:

```bash
error: TODO:: unbound variable
hint: Did you forget a `use-modules' form?

~/src/rml/unguix/notcurses.scm:31:0: notcurses@2.4.9: tabulation on line 31, column 0
~/src/rml/unguix/notcurses.scm:32:0: notcurses@2.4.9: tabulation on line 32, column 0
[...] ;;and so on for each line until the end of the file.
```
the package definition is available here:
https://git.sr.ht/~cybersyn/rml/tree/devel/item/unguix/notcurses.scm

while it appears to look like other package definitions, I can't seem to
figure out what the issue is. I tried disabling lispy-mode, a paredit
like emacs mode, re-tabulating and linting again, but it produce the
same result.

could this perhaps be a bug in the linter?

best,
blake

-- 
“In girum imus nocte et consumimur igni”


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-11-12 12:20 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-12  7:02 packages won't pass white space linting -- what am I doing wrong? Blake Shaw
2021-11-12 11:52 ` Julien Lepiller
2021-11-12 12:20 ` Daniel Meißner

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.