folialint(1)
π folialint β bestie edition β¨
okay so you found folialint in the General Commands Manual and you're like "what does this diva do" β she checks whether your FoLiA documents are actually valid, and honestly? she's the friend who reads your essay before you submit it. π
πΈ NAME πΈ
folialint β check validity of FoLiA documents π
β¨ SYNOPSIS β¨
folialint [options] FILE(S)
like. give her the files. she'll tell you what's wrong. no cap.
π¦ DESCRIPTION π¦
folialint checks the validity of FoLiA files, but on a surface level β think vibe check, not a full forensic audit π
here's the checklist she runs, bestie:
- Is the tag structure according to the definition?
- Are all required elements and attributes present?
- Are the attributes and values valid?
- Are all annotations correctly declared?
- Is all text consistent?
she's thorough in a specific way and we love her for it π
π OPTIONS π
--outputfile β write output tofile. (default isstdout). Assumes only 1 inputfile. one file in, one file out, that's the deal π«Ά--nooutputβ suppress all output except errors. silent mode. she's just observing π--nochecktextβ Disable checking text consistency. (for older FoLiA versions this wasn't forced to be so. Which is wrong) π©--fixtextβ Attempt to fix text problems like wrong offset's. > Might be dangerous, and the default is to DON'T do it. like, literally don't. the default is DON'T. π-aor--autodeclareβ Attempt to automaticly fix missing annotations. (default:false) she tries her best π§--stripβ strip all information from the file that makes comparison hard. Notably date/time information. This also enable--canonicaloutput, meaning that otherwise unsorted tags are output in the same order every time. β¨--permissiveβ Accept documents with missing namespace declarations. she's being nice about it π--warnβ add some extra (warning) checks:- About unused set declarations
- About possible incompatabilities between the current library version and the document version.
--canonicalor--KANONβ output annotation declarations and FoLiA nodes in a fixed (canonical) order. This might make tree comparisons easier. (yes the all-caps one is iconic, we don't question it π)-dor--debuglevel β run with a debug level oflevel-Vor--versionβ ShowVERSION-hor--helpβ Show some help π
π BUGS π
possible
(that's it. that's the whole section. she said "possible" and logged off. main character energy fr fr)
π©· AUTHORS π©·
Ko van der Sloot: lamasoftware@science.ru.nl
π the sign-off π
this was folialint, version 2.0, dated 2020 sep 02 β a whole legend, honestly. go validate something, bestie. slay πβ¨π¦
π¦ where this page comes from
- alpine 3.24: libfolia-doc 2.21-r2 Β· GPL-3.0-only
- debian trixie: folialint 2.21.1-1+b1 Β· GPL-3.0-or-later
- nixos 26.05: libfolia 2.22
- nixpkgs unstable: libfolia 2.22
- ubuntu questing: folialint 2.21.1-1build1
- ubuntu resolute: folialint 2.21.1-1build2 Β· GPL-3.0-or-later
- ubuntu stonking: folialint 2.21.1-2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms