diff options
author | Helmut Eller <eller.helmut@gmail.com> | 2023-08-03 08:33:40 +0200 |
---|---|---|
committer | Mattias EngdegÄrd <mattiase@acm.org> | 2023-08-08 18:23:00 +0200 |
commit | 3e79fd3d4e810c2ef4cf9925a747c93e036fddca (patch) | |
tree | a978150f0fbeca9823e3d89d54ea1886558cef65 /test/lisp/emacs-lisp/timer-tests.el | |
parent | efb3ef0fe07a1fe8c713921ceba74f476c8aa40b (diff) | |
download | emacs-3e79fd3d4e810c2ef4cf9925a747c93e036fddca.tar.gz emacs-3e79fd3d4e810c2ef4cf9925a747c93e036fddca.tar.bz2 emacs-3e79fd3d4e810c2ef4cf9925a747c93e036fddca.zip |
Check keyword args of make-process
The functions make-process and make-network-process have many
keyword args and it's easy to misspell some of them.
Use a compiler macro to warn about some possible mistakes.
* lisp/emacs-lisp/bytecomp.el (bytecomp--check-keyword-args): New
helper.
(make-process, make-network-process): Define a compiler macro that
performs some checks but doesn't anything else.
* test/lisp/emacs-lisp/bytecomp-tests.el: Add some tests.
* test/lisp/emacs-lisp/bytecomp-resources/:
(warn-make-process-missing-keyword-arg.el,
warn-make-process-missing-keyword-value.el,
warn-make-process-repeated-keyword-arg.el,
warn-make-process-unknown-keyword-arg.el): New test files
Diffstat (limited to 'test/lisp/emacs-lisp/timer-tests.el')
0 files changed, 0 insertions, 0 deletions