From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id uCrqKGiBSWFA8AAAgWs5BA (envelope-from ) for ; Tue, 21 Sep 2021 08:53:28 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 0D2WJGiBSWHcNQAAB5/wlQ (envelope-from ) for ; Tue, 21 Sep 2021 06:53:28 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id F3D0712B2D for ; Tue, 21 Sep 2021 08:53:27 +0200 (CEST) Received: from localhost ([::1]:39246 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mSZeh-0005jz-0N for larch@yhetil.org; Tue, 21 Sep 2021 02:53:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52478) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mSZdd-0005jr-6u for emacs-orgmode@gnu.org; Tue, 21 Sep 2021 02:52:21 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:33511) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mSZda-0001qp-Bo for emacs-orgmode@gnu.org; Tue, 21 Sep 2021 02:52:20 -0400 Received: by mail-wr1-x435.google.com with SMTP id t18so36142057wrb.0 for ; Mon, 20 Sep 2021 23:52:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=user-agent:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=ObMk4Euy8kFW+spgWNqZXsRrDrgXvxqH6JEBWY/2bq0=; b=VMLcS3RF2t79LRRCYzbclusIxw2rdHfmFlJQmixiT+88S6gXQ74QbwzM89ekz0bStF 4uEL4iX2xFgai7CAGF/i+6r6l3niJeYyckjzx4cL61oDm/JZ+N2xoGT1hhFhe1eS+MQU /Aj2GHYfoGd2zDmpBgLKX7qwtlTahCAbfLSc6j0T6hCk4vRKmnmkYwd5Qeg9Tn1TQHj7 bRi20777sKcGyHDiJvr9aOIFuDWwMcB4d+faPO9YmYTgV35aZtn7xs8LbhbOfUT8czd+ pKZHUXUUpL9pkRXZsgD2NuQb2/3UR6sN7EvRz0tqlU3oCJvSA+jkSPstfssaDj+fDwN8 vaTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version:content-transfer-encoding; bh=ObMk4Euy8kFW+spgWNqZXsRrDrgXvxqH6JEBWY/2bq0=; b=q+LmRcxh0yB2h1WZ5AnI1L2i69vd6e+mhEnLuy49tETP68JkQIAIJCP5xDqBf2Fu4v aosw3QCNb66h9/x0RbAR1EVcaFAMd8Q3jKV/Lx9+A+eIx5K/OioIydetg/F7XGbj8Znm 6zp6rnKcm1GK1IpDN6CjVqdouF+PV6zweIXhDfZ2CKjb/kM/r4G+TM31/KDuhOsPLNMA G1tRR88DM4NwwElKkUF5FsPfKr1sohi2I2Nirb7DcdHDe6jdSsKDkiAH9Sfb1grniUbs otqhwQwgdX+N8rKqDLFDfsJfipEizqpFvbd5c6se1kmSq5LlOtMcSEpOG0icRoJjpwRd 39Kg== X-Gm-Message-State: AOAM532fYPe0y7k+Qi8MVqPzJPBd8Kt9t9EQKaLwgjivqs1jXnwT6z/u mu/1qOaKvocSBPk95MHmHg4RPdt7Pzmt X-Google-Smtp-Source: ABdhPJz6mNWUkjOxIzyPxNDi7j8qXoNVCDbBOMduY4TcG0KvdAyp6aRpCzaBxr9so0PH43WobCN3EQ== X-Received: by 2002:a7b:c048:: with SMTP id u8mr2730798wmc.113.1632207136578; Mon, 20 Sep 2021 23:52:16 -0700 (PDT) Received: from localhost (070-207.dynamic.dsl.fonira.net. [178.251.70.207]) by smtp.gmail.com with ESMTPSA id c4sm11550926wrt.23.2021.09.20.23.52.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Sep 2021 23:52:16 -0700 (PDT) User-agent: mu4e 1.6.6; emacs 27.2 From: Dominik Schrempf To: "Emacs Org Mode Mailing List" Subject: Org lint and Haskell source code blocks Date: Tue, 21 Sep 2021 08:47:14 +0200 Message-ID: <87fsty7750.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=dominik.schrempf@gmail.com; helo=mail-wr1-x435.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1632207208; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=ObMk4Euy8kFW+spgWNqZXsRrDrgXvxqH6JEBWY/2bq0=; b=oXqSXXsqVBMn0LcJ2Y8u7TwPLcFPjZjrqWKhH45JYW34YWmhrxnmnY1g/zfkg7Ivjr/+Dn 0joRbmaJNXu7dSecFTIF98iiPYQoLMDaVzdx4kQBMt68dL0CckVN8HqbQuzIVi51X0VhsD GteXOjhqo5OhsV2OgEiHBPjhIKtZBIJGm/kpDvAB6jQDGImTHHcjBWxPVeK6V6VoxNAEnL J8PDIMyYkvAY31EPUm4A/4WvVKMPIC5rBjMCQxiEp81um/JiRa8HtlfZE+Pd8NaPRxn9RT aIJTCIxou0khrJWcXoBbeZcMi3p0fLSAeHoR4gNtuWlbKHS3QFYMmJA5QdXSkw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1632207208; a=rsa-sha256; cv=none; b=KlkWdRphdXPccYwQ8Obf7yZ0Jok6EXIlNJn4Lh+h6p/33MF4jK1XnpLvPEu67mxAg6IxrR 0kx9izgln5wGf+MWc9r7fdcVNR46nokyg8eDP3HE8XW6rb2kDDt7Sx3quIqmxtL0dAUkzg fJAP7wxq10CQW1TiQi4GHKnMuoHYFyygpkPM5vpOEvwcQkt1eJGDo8TBlljxtUY9Xl4Jvk iK+kdOQFvnVlg3HqTFQLMSjkY9Y0YUX3ps5m1I0r4u2VkfMTmmStdQEFpYA1bPwPsIqted TNsoSUy5rr7iFTinnst9IAzF03ZAbN+177Vd+19BHglZ0TIHhxlYWNjYYqI3Fg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=VMLcS3RF; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -0.59 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=VMLcS3RF; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: F3D0712B2D X-Spam-Score: -0.59 X-Migadu-Scanner: scn0.migadu.com X-TUID: bBU5XIFVlMSt Hi, whenever I have a Haskell source code block in my Org mode file, and I exec= ute =3Dorg-lint=3D, I get the following error: #+begin_quote Debugger entered--Lisp error: (wrong-type-argument listp :any) #+end_quote (This was obtained with a minimal file just having: #+BEGIN_SRC haskell inc n =3D n+1 #+END_SRC ) Do you have an idea about what could be the problem? =3Dorg-lint=3D works j= ust fine in other buffers without Haskell code blocks. Please find the full error message below. Thank you, Dominik -- Debugger entered--Lisp error: (wrong-type-argument listp :any) mapcar(car (compile . :any)) #f(compiled-function (l) #)("haskell") mapcan(#f(compiled-function (l) #) ("haskell")) cl-mapcan(#f(compiled-function (l) #) ("haskell")) #f(compiled-function (datum language headers) #)((src= -block (:language "haskell" :switches nil :parameters nil :begin 1 :end 43 = :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :labe= l-fmt nil :value "inc n =3D n+1\n" :post-blank 0 :post-affiliated 1 :parent= (section (:begin 1 :end 43 :contents-begin 1 :contents-end 43 :post-blank = 0 :post-affiliated 1 :parent (org-data nil #31)) #1))) "haskell" nil) #f(compiled-function (datum) #)((src-block (:language= "haskell" :switches nil :parameters nil :begin 1 :end 43 :number-lines nil= :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value = "inc n =3D n+1\n" :post-blank 0 :post-affiliated 1 :parent (section (:begin= 1 :end 43 :contents-begin 1 :contents-end 43 :post-blank 0 :post-affiliate= d 1 :parent (org-data nil #31)) #1)))) #f(compiled-function (--data) #)((src-block (:languag= e "haskell" :switches nil :parameters nil :begin 1 :end 43 :number-lines ni= l :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value= "inc n =3D n+1\n" :post-blank 0 :post-affiliated 1 :parent (section (:begi= n 1 :end 43 :contents-begin 1 :contents-end 43 :post-blank 0 :post-affiliat= ed 1 :parent (org-data nil #31)) #1)))) mapc(#f(compiled-function (--data) #) ((src-block (:l= anguage "haskell" :switches nil :parameters nil :begin 1 :end 43 :number-li= nes nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil = :value "inc n =3D n+1\n" :post-blank 0 :post-affiliated 1 :parent (section = (:begin 1 :end 43 :contents-begin 1 :contents-end 43 :post-blank 0 :post-af= filiated 1 :parent (org-data nil #33)) . #2))))) #f(compiled-function (--data) #)((section (:begin 1 := end 43 :contents-begin 1 :contents-end 43 :post-blank 0 :post-affiliated 1 = :parent (org-data nil #1)) (src-block (:language "haskell" :switches nil :p= arameters nil :begin 1 :end 43 :number-lines nil :preserve-indent nil :reta= in-labels t :use-labels t :label-fmt nil :value "inc n =3D n+1\n" :post-bla= nk 0 :post-affiliated 1 :parent #1)))) mapc(#f(compiled-function (--data) #) ((section (:beg= in 1 :end 43 :contents-begin 1 :contents-end 43 :post-blank 0 :post-affilia= ted 1 :parent (org-data nil . #2)) (src-block (:language "haskell" :switche= s nil :parameters nil :begin 1 :end 43 :number-lines nil :preserve-indent n= il :retain-labels t :use-labels t :label-fmt nil :value "inc n =3D n+1\n" := post-blank 0 :post-affiliated 1 :parent #3))))) #f(compiled-function (--data) #)((org-data nil (secti= on (:begin 1 :end 43 :contents-begin 1 :contents-end 43 :post-blank 0 :post= -affiliated 1 :parent #1) (src-block (:language "haskell" :switches nil :pa= rameters nil :begin 1 :end 43 :number-lines nil :preserve-indent nil :retai= n-labels t :use-labels t :label-fmt nil :value "inc n =3D n+1\n" :post-blan= k 0 :post-affiliated 1 :parent #4))))) org-element-map((org-data nil (section (:begin 1 :end 43 :contents-begin = 1 :contents-end 43 :post-blank 0 :post-affiliated 1 :parent #1) (src-block = (:language "haskell" :switches nil :parameters nil :begin 1 :end 43 :number= -lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt n= il :value "inc n =3D n+1\n" :post-blank 0 :post-affiliated 1 :parent #4))))= (babel-call inline-babel-call inline-src-block keyword node-property src-b= lock) #f(compiled-function (datum) #)) org-lint-wrong-header-argument((org-data nil (section (:begin 1 :end 43 := contents-begin 1 :contents-end 43 :post-blank 0 :post-affiliated 1 :parent = #1) (src-block (:language "haskell" :switches nil :parameters nil :begin 1 = :end 43 :number-lines nil :preserve-indent nil :retain-labels t :use-labels= t :label-fmt nil :value "inc n =3D n+1\n" :post-blank 0 :post-affiliated 1= :parent #4))))) #f(compiled-function (c) #)(#s(org-lint-checker :name= wrong-header-argument :description "Report wrong babel headers" :categorie= s (babel) :trust high)) mapcan(#f(compiled-function (c) #) (#s(org-lint-check= er :name duplicate-custom-id :description "Report duplicates CUSTOM_ID prop= ..." :categories (link) :trust high) #s(org-lint-checker :name duplicate-na= me :description "Report duplicate NAME values" :categories (babel link) :tr= ust high) #s(org-lint-checker :name duplicate-target :description "Report d= uplicate targets" :categories (link) :trust high) #s(org-lint-checker :name= duplicate-footnote-definition :description "Report duplicate footnote defi= ni..." :categories (footnote) :trust high) #s(org-lint-checker :name orphan= ed-affiliated-keywords :description "Report orphaned affiliated keywo..." := categories (default) :trust low) #s(org-lint-checker :name obsolete-affilia= ted-keywords :description "Report obsolete affiliated keywo..." :categories= (obsolete) :trust high) #s(org-lint-checker :name deprecated-export-blocks= :description "Report deprecated export block s..." :categories (obsolete e= xport) :trust low) #s(org-lint-checker :name deprecated-header-syntax :desc= ription "Report deprecated Babel header s..." :categories (obsolete babel) = :trust low) #s(org-lint-checker :name missing-language-in-src-block :descri= ption "Report missing language in sourc..." :categories (babel) :trust high= ) #s(org-lint-checker :name missing-backend-in-export-block :description "R= eport missing back-end in expor..." :categories (export) :trust high) #s(or= g-lint-checker :name invalid-babel-call-block :description "Report invalid = Babel call blocks" :categories (babel) :trust high) #s(org-lint-checker :na= me colon-in-name :description "Report NAME values with a colon" :categories= (babel) :trust high) #s(org-lint-checker :name wrong-header-argument :desc= ription "Report wrong babel headers" :categories (babel) :trust high) #s(or= g-lint-checker :name wrong-header-value :description "Report invalid value = in babel he..." :categories (babel) :trust low) #s(org-lint-checker :name d= eprecated-category-setup :description "Report misuse of CATEGORY keywor..."= :categories (obsolete) :trust high) #s(org-lint-checker :name invalid-code= ref-link :description "Report \"coderef\" links with unkn..." :categories (= link) :trust high) #s(org-lint-checker :name invalid-custom-id-link :descri= ption "Report \"custom-id\" links with un..." :categories (link) :trust hig= h) #s(org-lint-checker :name invalid-fuzzy-link :description "Report \"fuzz= y\" links with unknow..." :categories (link) :trust high) #s(org-lint-check= er :name invalid-id-link :description "Report \"id\" links with unknown d..= ." :categories (link) :trust high) #s(org-lint-checker :name link-to-local-= file :description "Report links to non-existent loc..." :categories (link) = :trust low) #s(org-lint-checker :name non-existent-setupfile-parameter :des= cription "Report SETUPFILE keywords with n..." :categories (default) :trust= low) #s(org-lint-checker :name wrong-include-link-parameter :description "= Report INCLUDE keywords with mis..." :categories (export) :trust low) #s(or= g-lint-checker :name obsolete-include-markup :description "Report obsolete = markup in INCLUD..." :categories (obsolete export) :trust low) #s(org-lint-= checker :name unknown-options-item :description "Report unknown items in OP= TIONS ..." :categories (export) :trust low) #s(org-lint-checker :name inval= id-macro-argument-and-template :description "Report spurious macro argument= s ..." :categories (export) :trust low) #s(org-lint-checker :name special-p= roperty-in-properties-drawer :description "Report special properties in pro= ..." :categories (properties) :trust high) #s(org-lint-checker :name obsole= te-properties-drawer :description "Report obsolete syntax for prope..." :ca= tegories (obsolete properties) :trust high) #s(org-lint-checker :name inval= id-effort-property :description "Report invalid duration in EFFOR..." :cate= gories (properties) :trust high) #s(org-lint-checker :name undefined-footno= te-reference :description "Report missing definition for fo..." :categories= (footnote) :trust high) #s(org-lint-checker :name unreferenced-footnote-de= finition :description "Report missing reference for foo..." :categories (fo= otnote) :trust high) #s(org-lint-checker :name extraneous-element-in-footno= te-section :description "Report non-footnote definitions ..." :categories (= footnote) :trust high) #s(org-lint-checker :name invalid-keyword-syntax :de= scription "Report probable invalid keywords" :categories (default) :trust l= ow) ...)) cl-mapcan(#f(compiled-function (c) #) (#s(org-lint-ch= ecker :name duplicate-custom-id :description "Report duplicates CUSTOM_ID p= rop..." :categories (link) :trust high) #s(org-lint-checker :name duplicate= -name :description "Report duplicate NAME values" :categories (babel link) = :trust high) #s(org-lint-checker :name duplicate-target :description "Repor= t duplicate targets" :categories (link) :trust high) #s(org-lint-checker :n= ame duplicate-footnote-definition :description "Report duplicate footnote d= efini..." :categories (footnote) :trust high) #s(org-lint-checker :name orp= haned-affiliated-keywords :description "Report orphaned affiliated keywo...= " :categories (default) :trust low) #s(org-lint-checker :name obsolete-affi= liated-keywords :description "Report obsolete affiliated keywo..." :categor= ies (obsolete) :trust high) #s(org-lint-checker :name deprecated-export-blo= cks :description "Report deprecated export block s..." :categories (obsolet= e export) :trust low) #s(org-lint-checker :name deprecated-header-syntax :d= escription "Report deprecated Babel header s..." :categories (obsolete babe= l) :trust low) #s(org-lint-checker :name missing-language-in-src-block :des= cription "Report missing language in sourc..." :categories (babel) :trust h= igh) #s(org-lint-checker :name missing-backend-in-export-block :description= "Report missing back-end in expor..." :categories (export) :trust high) #s= (org-lint-checker :name invalid-babel-call-block :description "Report inval= id Babel call blocks" :categories (babel) :trust high) #s(org-lint-checker = :name colon-in-name :description "Report NAME values with a colon" :categor= ies (babel) :trust high) #s(org-lint-checker :name wrong-header-argument :d= escription "Report wrong babel headers" :categories (babel) :trust high) #s= (org-lint-checker :name wrong-header-value :description "Report invalid val= ue in babel he..." :categories (babel) :trust low) #s(org-lint-checker :nam= e deprecated-category-setup :description "Report misuse of CATEGORY keywor.= .." :categories (obsolete) :trust high) #s(org-lint-checker :name invalid-c= oderef-link :description "Report \"coderef\" links with unkn..." :categorie= s (link) :trust high) #s(org-lint-checker :name invalid-custom-id-link :des= cription "Report \"custom-id\" links with un..." :categories (link) :trust = high) #s(org-lint-checker :name invalid-fuzzy-link :description "Report \"f= uzzy\" links with unknow..." :categories (link) :trust high) #s(org-lint-ch= ecker :name invalid-id-link :description "Report \"id\" links with unknown = d..." :categories (link) :trust high) #s(org-lint-checker :name link-to-loc= al-file :description "Report links to non-existent loc..." :categories (lin= k) :trust low) #s(org-lint-checker :name non-existent-setupfile-parameter := description "Report SETUPFILE keywords with n..." :categories (default) :tr= ust low) #s(org-lint-checker :name wrong-include-link-parameter :descriptio= n "Report INCLUDE keywords with mis..." :categories (export) :trust low) #s= (org-lint-checker :name obsolete-include-markup :description "Report obsole= te markup in INCLUD..." :categories (obsolete export) :trust low) #s(org-li= nt-checker :name unknown-options-item :description "Report unknown items in= OPTIONS ..." :categories (export) :trust low) #s(org-lint-checker :name in= valid-macro-argument-and-template :description "Report spurious macro argum= ents ..." :categories (export) :trust low) #s(org-lint-checker :name specia= l-property-in-properties-drawer :description "Report special properties in = pro..." :categories (properties) :trust high) #s(org-lint-checker :name obs= olete-properties-drawer :description "Report obsolete syntax for prope..." = :categories (obsolete properties) :trust high) #s(org-lint-checker :name in= valid-effort-property :description "Report invalid duration in EFFOR..." :c= ategories (properties) :trust high) #s(org-lint-checker :name undefined-foo= tnote-reference :description "Report missing definition for fo..." :categor= ies (footnote) :trust high) #s(org-lint-checker :name unreferenced-footnote= -definition :description "Report missing reference for foo..." :categories = (footnote) :trust high) #s(org-lint-checker :name extraneous-element-in-foo= tnote-section :description "Report non-footnote definitions ..." :categorie= s (footnote) :trust high) #s(org-lint-checker :name invalid-keyword-syntax = :description "Report probable invalid keywords" :categories (default) :trus= t low) ...)) org-lint--generate-reports(# (#s(org-lint-checker :name = duplicate-custom-id :description "Report duplicates CUSTOM_ID prop..." :cat= egories (link) :trust high) #s(org-lint-checker :name duplicate-name :descr= iption "Report duplicate NAME values" :categories (babel link) :trust high)= #s(org-lint-checker :name duplicate-target :description "Report duplicate = targets" :categories (link) :trust high) #s(org-lint-checker :name duplicat= e-footnote-definition :description "Report duplicate footnote defini..." :c= ategories (footnote) :trust high) #s(org-lint-checker :name orphaned-affili= ated-keywords :description "Report orphaned affiliated keywo..." :categorie= s (default) :trust low) #s(org-lint-checker :name obsolete-affiliated-keywo= rds :description "Report obsolete affiliated keywo..." :categories (obsolet= e) :trust high) #s(org-lint-checker :name deprecated-export-blocks :descrip= tion "Report deprecated export block s..." :categories (obsolete export) :t= rust low) #s(org-lint-checker :name deprecated-header-syntax :description "= Report deprecated Babel header s..." :categories (obsolete babel) :trust lo= w) #s(org-lint-checker :name missing-language-in-src-block :description "Re= port missing language in sourc..." :categories (babel) :trust high) #s(org-= lint-checker :name missing-backend-in-export-block :description "Report mis= sing back-end in expor..." :categories (export) :trust high) #s(org-lint-ch= ecker :name invalid-babel-call-block :description "Report invalid Babel cal= l blocks" :categories (babel) :trust high) #s(org-lint-checker :name colon-= in-name :description "Report NAME values with a colon" :categories (babel) = :trust high) #s(org-lint-checker :name wrong-header-argument :description "= Report wrong babel headers" :categories (babel) :trust high) #s(org-lint-ch= ecker :name wrong-header-value :description "Report invalid value in babel = he..." :categories (babel) :trust low) #s(org-lint-checker :name deprecated= -category-setup :description "Report misuse of CATEGORY keywor..." :categor= ies (obsolete) :trust high) #s(org-lint-checker :name invalid-coderef-link = :description "Report \"coderef\" links with unkn..." :categories (link) :tr= ust high) #s(org-lint-checker :name invalid-custom-id-link :description "Re= port \"custom-id\" links with un..." :categories (link) :trust high) #s(org= -lint-checker :name invalid-fuzzy-link :description "Report \"fuzzy\" links= with unknow..." :categories (link) :trust high) #s(org-lint-checker :name = invalid-id-link :description "Report \"id\" links with unknown d..." :categ= ories (link) :trust high) #s(org-lint-checker :name link-to-local-file :des= cription "Report links to non-existent loc..." :categories (link) :trust lo= w) #s(org-lint-checker :name non-existent-setupfile-parameter :description = "Report SETUPFILE keywords with n..." :categories (default) :trust low) #s(= org-lint-checker :name wrong-include-link-parameter :description "Report IN= CLUDE keywords with mis..." :categories (export) :trust low) #s(org-lint-ch= ecker :name obsolete-include-markup :description "Report obsolete markup in= INCLUD..." :categories (obsolete export) :trust low) #s(org-lint-checker := name unknown-options-item :description "Report unknown items in OPTIONS ...= " :categories (export) :trust low) #s(org-lint-checker :name invalid-macro-= argument-and-template :description "Report spurious macro arguments ..." :c= ategories (export) :trust low) #s(org-lint-checker :name special-property-i= n-properties-drawer :description "Report special properties in pro..." :cat= egories (properties) :trust high) #s(org-lint-checker :name obsolete-proper= ties-drawer :description "Report obsolete syntax for prope..." :categories = (obsolete properties) :trust high) #s(org-lint-checker :name invalid-effort= -property :description "Report invalid duration in EFFOR..." :categories (p= roperties) :trust high) #s(org-lint-checker :name undefined-footnote-refere= nce :description "Report missing definition for fo..." :categories (footnot= e) :trust high) #s(org-lint-checker :name unreferenced-footnote-definition = :description "Report missing reference for foo..." :categories (footnote) := trust high) #s(org-lint-checker :name extraneous-element-in-footnote-sectio= n :description "Report non-footnote definitions ..." :categories (footnote)= :trust high) #s(org-lint-checker :name invalid-keyword-syntax :description= "Report probable invalid keywords" :categories (default) :trust low) ...)) org-lint--refresh-reports() org-lint--display-reports(# (#s(org-lint-checker :name d= uplicate-custom-id :description "Report duplicates CUSTOM_ID prop..." :cate= gories (link) :trust high) #s(org-lint-checker :name duplicate-name :descri= ption "Report duplicate NAME values" :categories (babel link) :trust high) = #s(org-lint-checker :name duplicate-target :description "Report duplicate t= argets" :categories (link) :trust high) #s(org-lint-checker :name duplicate= -footnote-definition :description "Report duplicate footnote defini..." :ca= tegories (footnote) :trust high) #s(org-lint-checker :name orphaned-affilia= ted-keywords :description "Report orphaned affiliated keywo..." :categories= (default) :trust low) #s(org-lint-checker :name obsolete-affiliated-keywor= ds :description "Report obsolete affiliated keywo..." :categories (obsolete= ) :trust high) #s(org-lint-checker :name deprecated-export-blocks :descript= ion "Report deprecated export block s..." :categories (obsolete export) :tr= ust low) #s(org-lint-checker :name deprecated-header-syntax :description "R= eport deprecated Babel header s..." :categories (obsolete babel) :trust low= ) #s(org-lint-checker :name missing-language-in-src-block :description "Rep= ort missing language in sourc..." :categories (babel) :trust high) #s(org-l= int-checker :name missing-backend-in-export-block :description "Report miss= ing back-end in expor..." :categories (export) :trust high) #s(org-lint-che= cker :name invalid-babel-call-block :description "Report invalid Babel call= blocks" :categories (babel) :trust high) #s(org-lint-checker :name colon-i= n-name :description "Report NAME values with a colon" :categories (babel) := trust high) #s(org-lint-checker :name wrong-header-argument :description "R= eport wrong babel headers" :categories (babel) :trust high) #s(org-lint-che= cker :name wrong-header-value :description "Report invalid value in babel h= e..." :categories (babel) :trust low) #s(org-lint-checker :name deprecated-= category-setup :description "Report misuse of CATEGORY keywor..." :categori= es (obsolete) :trust high) #s(org-lint-checker :name invalid-coderef-link := description "Report \"coderef\" links with unkn..." :categories (link) :tru= st high) #s(org-lint-checker :name invalid-custom-id-link :description "Rep= ort \"custom-id\" links with un..." :categories (link) :trust high) #s(org-= lint-checker :name invalid-fuzzy-link :description "Report \"fuzzy\" links = with unknow..." :categories (link) :trust high) #s(org-lint-checker :name i= nvalid-id-link :description "Report \"id\" links with unknown d..." :catego= ries (link) :trust high) #s(org-lint-checker :name link-to-local-file :desc= ription "Report links to non-existent loc..." :categories (link) :trust low= ) #s(org-lint-checker :name non-existent-setupfile-parameter :description "= Report SETUPFILE keywords with n..." :categories (default) :trust low) #s(o= rg-lint-checker :name wrong-include-link-parameter :description "Report INC= LUDE keywords with mis..." :categories (export) :trust low) #s(org-lint-che= cker :name obsolete-include-markup :description "Report obsolete markup in = INCLUD..." :categories (obsolete export) :trust low) #s(org-lint-checker :n= ame unknown-options-item :description "Report unknown items in OPTIONS ..."= :categories (export) :trust low) #s(org-lint-checker :name invalid-macro-a= rgument-and-template :description "Report spurious macro arguments ..." :ca= tegories (export) :trust low) #s(org-lint-checker :name special-property-in= -properties-drawer :description "Report special properties in pro..." :cate= gories (properties) :trust high) #s(org-lint-checker :name obsolete-propert= ies-drawer :description "Report obsolete syntax for prope..." :categories (= obsolete properties) :trust high) #s(org-lint-checker :name invalid-effort-= property :description "Report invalid duration in EFFOR..." :categories (pr= operties) :trust high) #s(org-lint-checker :name undefined-footnote-referen= ce :description "Report missing definition for fo..." :categories (footnote= ) :trust high) #s(org-lint-checker :name unreferenced-footnote-definition := description "Report missing reference for foo..." :categories (footnote) :t= rust high) #s(org-lint-checker :name extraneous-element-in-footnote-section= :description "Report non-footnote definitions ..." :categories (footnote) = :trust high) #s(org-lint-checker :name invalid-keyword-syntax :description = "Report probable invalid keywords" :categories (default) :trust low) ...)) org-lint(nil) funcall-interactively(org-lint nil) call-interactively(org-lint nil nil) command-execute(org-lint)