[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/relint af745bb 30/44: Update the package description. I
From: |
Mattias Engdegård |
Subject: |
[elpa] externals/relint af745bb 30/44: Update the package description. Increment version to 1.4 |
Date: |
Tue, 26 Mar 2019 12:57:29 -0400 (EDT) |
branch: externals/relint
commit af745bbe253de40e858cfd8cc608cddac9c25ba9
Author: Mattias Engdegård <address@hidden>
Commit: Mattias Engdegård <address@hidden>
Update the package description. Increment version to 1.4
---
relint.el | 26 ++++++++++++++------------
1 file changed, 14 insertions(+), 12 deletions(-)
diff --git a/relint.el b/relint.el
index 97454e1..24e8eec 100644
--- a/relint.el
+++ b/relint.el
@@ -1,7 +1,7 @@
;;; relint.el --- Scan elisp files for regexp errors -*- lexical-binding: t -*-
;; Author: Mattias Engdegård <address@hidden>
-;; Version: 1.3
+;; Version: 1.4
;; Package-Requires: ((xr "1.7"))
;; Keywords: lisp, maint, regexps
@@ -20,23 +20,25 @@
;;; Commentary:
-;; Scan one or more elisp files for potential regexp strings and
-;; reports potential errors in them, using `xr-lint' from the `xr'
-;; package.
+;; Scan elisp files for regexp strings and reports potential errors,
+;; including deprecated syntax and bad practice.
+;; Also check the regexp-like-but-not-quite skip-set arguments to
+;; `skip-chars-forward' and `skip-chars-backward'.
;;
-;; To use: M-x relint-file (check a single elisp file)
-;; or M-x relint-directory (check all .el files in a directory tree)
+;; How to use:
;;
-;; It can also be used from batch mode by calling `relint-batch' with
-;; files and/or directories as command-line arguments, errors going
-;; to stderr:
+;; * Inside Emacs:
;;
-;; emacs -batch -l relint.el -f relint-batch FILES-AND-DIRS...
+;; M-x relint-file (check a single elisp file)
+;; M-x relint-directory (check all .el files in a directory tree)
+;;
+;; * From batch mode:
+;;
+;; emacs -batch -l relint.el -f relint-batch FILES-AND-DIRS...
;;
;; Since there is no sure way to know whether a particular string is a
;; regexp, the code has to guess a lot, and will likely miss quite a
-;; few. It looks at calls to known functions with regexp arguments,
-;; and at variables with regexp-sounding names.
+;; few. It tries to minimise the amount of false positives.
;;
;; In other words, it is a nothing but a hack.
- [elpa] externals/relint c1b92cc 36/44: Wrap and evaluate defined functions passed as parameters, (continued)
- [elpa] externals/relint c1b92cc 36/44: Wrap and evaluate defined functions passed as parameters, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint d4a6d46 37/44: Evaluate some more functions, macros and special forms, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint 019f4cf 10/44: Rewrite the partial evaluator and extend coverage, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint 365dc91 41/44: Check bad skip-set provenance, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint a1829d7 39/44: Refactor the file scanning and linting code, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint 0f76132 40/44: Add README.org, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint e824db0 38/44: Expand locally defined macros, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint c215d54 34/44: More careful evaluation of if, when, unless, and, or, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint 15c799e 35/44: Evaluate calls to functions defined in the same file., Mattias Engdegård, 2019/03/26
- [elpa] externals/relint 2d1f488 32/44: mapcar on non-list sequence, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint af745bb 30/44: Update the package description. Increment version to 1.4,
Mattias Engdegård <=
- [elpa] externals/relint e1b1ef9 22/44: Run in two phases on each file, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint 7a1b632 33/44: Add wildcard-to-regexp as 'pure' function, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint f6fb8e6 31/44: Sundry cosmetic fixes, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint 151dbb8 23/44: Handle some destructive list functions, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint 187d586 27/44: Scan arguments to `skip-chars-{forward, backward}', Mattias Engdegård, 2019/03/26
- [elpa] externals/relint 5af5466 26/44: Scan string-trim arguments, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint 4dbcad9 24/44: Increment version to 1.2, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint 104e66c 15/44: Fix bugs in evaluation of `rx' and `rx-to-strings', Mattias Engdegård, 2019/03/26
- [elpa] externals/relint 3f8509a 13/44: Add more functions to check for regexp arguments, Mattias Engdegård, 2019/03/26
- [elpa] externals/relint f8878ca 16/44: Report rx errors in the result buffer, Mattias Engdegård, 2019/03/26