Skip to content

Commit

Permalink
Eliminate some unnecessary conditions
Browse files Browse the repository at this point in the history
  • Loading branch information
mattiase committed Jun 12, 2023
1 parent 62321cb commit 2c0644e
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions relint.el
Expand Up @@ -1869,8 +1869,7 @@ directly."
(cond
((memq name relint--known-regexp-variables)
(relint--check-re expr name pos (cons i path)))
((and (symbolp name) (string-match-p (rx "font-lock-keywords")
(symbol-name name)))
((string-match-p (rx "font-lock-keywords") (symbol-name name))
(relint--check-font-lock-keywords expr name pos (cons i path)))
((eq name 'font-lock-defaults)
(relint--check-font-lock-defaults expr name pos (cons i path)))
Expand Down Expand Up @@ -2080,8 +2079,7 @@ directly."
(symbol-name name)))
(relint--check-list re-arg name pos (cons 2 path) nil)
(push name relint--checked-variables))
((and (symbolp name) (string-match-p (rx "font-lock-keywords")
(symbol-name name)))
((string-match-p (rx "font-lock-keywords") (symbol-name name))
(relint--check-font-lock-keywords re-arg name pos (cons 2 path))
(push name relint--checked-variables))
((eq name 'compilation-error-regexp-alist-alist)
Expand Down Expand Up @@ -2148,13 +2146,12 @@ directly."
(`(font-lock-add-keywords ,_ ,keywords . ,_)
(relint--check-font-lock-keywords
keywords (car form) pos (cons 2 path)))
(`(set (make-local-variable ',name) ,expr)
(`(set (make-local-variable ',(and (pred symbolp) name)) ,expr)
(cond ((memq name relint--known-regexp-variables)
(relint--check-re expr name pos (cons 2 path)))
((eq name 'font-lock-defaults)
(relint--check-font-lock-defaults expr name pos (cons 2 path)))
((and (symbolp name) (string-match-p (rx "font-lock-keywords")
(symbol-name name)))
((string-match-p (rx "font-lock-keywords") (symbol-name name))
(relint--check-font-lock-keywords expr name pos (cons 2 path)))
((eq name 'imenu-generic-expression)
(relint--check-imenu-generic-expression
Expand Down

0 comments on commit 2c0644e

Please sign in to comment.