[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/typescript-mode 0fc7297870 184/222: Add compilation-mode s
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/typescript-mode 0fc7297870 184/222: Add compilation-mode support for ng lint too. |
Date: |
Sun, 6 Feb 2022 16:59:31 -0500 (EST) |
branch: elpa/typescript-mode
commit 0fc729787007b5111f3584034af0f3ef2389098f
Author: Jostein Kjønigsen <jostein@kjonigsen.net>
Commit: Jostein Kjønigsen <jostein@kjonigsen.net>
Add compilation-mode support for ng lint too.
---
typescript-mode.el | 46 +++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 45 insertions(+), 1 deletion(-)
diff --git a/typescript-mode.el b/typescript-mode.el
index fa9ed24189..09add95553 100644
--- a/typescript-mode.el
+++ b/typescript-mode.el
@@ -2840,6 +2840,42 @@ the broken-down class name of the item to insert."
".*$")
"Regexp to match reports generated by tslint.")
+(defconst typescript-nglint-error-regexp
+ (concat
+ ;; severity ("type" in Emacs' parlance)
+ "ERROR:[[:blank:]]+"
+
+ ;; filename
+ "\\([^(\r\n)]+\\)"
+ ":"
+ ;; line
+ "\\([[:digit:]]+\\)"
+ ":"
+ ;; column
+ "\\([[:digit:]]+\\)"
+
+ " - "
+ ;; message
+ ".*$"))
+
+(defconst typescript-nglint-warning-regexp
+ (concat
+ ;; severity ("type" in Emacs' parlance)
+ "WARNING:[[:blank:]]+"
+
+ ;; filename
+ "\\([^(\r\n)]+\\)"
+ ":"
+ ;; line
+ "\\([[:digit:]]+\\)"
+ ":"
+ ;; column
+ "\\([[:digit:]]+\\)"
+
+ " - "
+ ;; message
+ ".*$"))
+
(dolist
(regexp
`((typescript-tsc
@@ -2852,7 +2888,15 @@ the broken-down class name of the item to insert."
(typescript-tslint
,typescript-tslint-report-regexp
- 3 4 5 (1))))
+ 3 4 5 (1))
+
+ (typescript-nglint-error
+ ,typescript-nglint-error-regexp
+ 1 2 3 2)
+
+ (typescript-nglint-warning
+ ,typescript-nglint-warning-regexp
+ 1 2 3 1)))
(add-to-list 'compilation-error-regexp-alist-alist regexp)
(add-to-list 'compilation-error-regexp-alist (car regexp)))
- [nongnu] elpa/typescript-mode 782e8dd32e 071/222: Add fontification support for jsdoc/typedoc tags., (continued)
- [nongnu] elpa/typescript-mode 782e8dd32e 071/222: Add fontification support for jsdoc/typedoc tags., ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode f6d28c7a0d 073/222: Remove the fontification hack., ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode 4b69ca57f5 080/222: Simplify regexp literal, ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode 7249d76e2d 097/222: Merge pull request #64 from dakra/master, ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode d1ddaad259 089/222: Fix indentation of continued expressions., ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode 526f307ca8 101/222: Fontify yield and yield* as keyword, ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode 67d67f0c20 099/222: Typo in the readme, ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode b5e3f2a8a6 100/222: Merge pull request #68 from GeertVL/patch-1, ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode a5f342e539 160/222: Add snake_cased function call to regression test suite, ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode 6eaddf6c17 162/222: Drop the custom insert-and-indent code in favor of electric-indent., ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode 0fc7297870 184/222: Add compilation-mode support for ng lint too.,
ELPA Syncer <=
- [nongnu] elpa/typescript-mode b6cd68ae77 177/222: Add test-cases for type-highlights supported so far., ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode 102587e458 183/222: Merge pull request #132 from jkdufair/master, ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode e6f68ab2dd 198/222: Fontify basic types over keywords., ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode fb44319479 197/222: Merge pull request #125 from Fuco1/fix/prefer-constant-over-keyword, ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode ae32e1c28f 193/222: Use ‘insert-file-contents’ instead of ‘find-file’ for tests., ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode bbbe50aade 194/222: Merge pull request #140 from phst/find-file, ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode 996fb729ca 201/222: Update README.md, ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode c9b22f5f33 215/222: Merge pull request #152 from Rogach/pr/fix-indentation-when-lexical-scoping, ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode 47b7fd239e 214/222: add a test for error thrown if typescript-mode is loaded with lexical scoping enabled, ELPA Syncer, 2022/02/06
- [nongnu] elpa/typescript-mode 49ff1149e2 218/222: Add `override` to the list of highlighted keywords, ELPA Syncer, 2022/02/06