Oleh Krehel
26b2e9aa4d
check-declare.el (check-declare-ext-errors): New defcustom.
...
* emacs-lisp/check-declare.el (check-declare): New defgroup.
(check-declare-verify): When `check-declare-ext-errors' is non-nil,
warn about an unfound function, instead of saying "skipping external
file".
2015-02-25 12:05:28 +01:00
Paul Eggert
7e09ef09a4
Update copyright year to 2015
...
Run admin/update-copyright.
2015-01-01 14:26:41 -08:00
Paul Eggert
ba3189039a
Update copyright year to 2014 by running admin/update-copyright.
2014-01-01 07:43:34 +00:00
Paul Eggert
ab422c4d68
Update copyright notices for 2013.
2013-01-01 09:11:05 +00:00
Glenn Morris
ed99f8ff2e
Comment fix
2012-04-20 20:32:15 -04:00
Glenn Morris
acaf905b11
Add 2012 to FSF copyright years for Emacs files
2012-01-05 01:46:05 -08:00
Glenn Morris
0bff894fc1
Small check-declare fix.
...
* lisp/emacs-lisp/check-declare.el (check-declare-scan):
Handle byte-compile-initial-macro-environment in bytecomp.el
2011-05-04 23:27:24 -07:00
Glenn Morris
73b0cd5003
Convert consecutive FSF copyright years to ranges.
2011-01-24 20:08:28 -08:00
Glenn Morris
0d9f702fd0
Nuke arch-tags.
2011-01-15 15:16:57 -08:00
Glenn Morris
5df4f04cd3
Add 2011 to FSF/AIST copyright years.
2011-01-02 15:50:46 -08:00
Glenn Morris
114f9c9679
Add 2010 to copyright years.
2010-01-13 00:35:10 -08:00
Glenn Morris
787cc821c0
(check-declare-scan): Read the declaration rather than parsing it as a
...
regexp. This relaxes the layout requirements and makes errors easier
to detect.
(check-declare-verify): Check file is regular.
(check-declare-directory): Doc fix.
2009-10-01 02:02:39 +00:00
Glenn Morris
ae7155155b
(check-declare-verify): Add basic defmethod and defclass, and
...
define-overloadable-function.
2009-09-29 04:12:46 +00:00
Glenn Morris
8360fce0aa
(check-declare-locate): Remove pointless file-name-nondirectory call
...
preventing location of cedet files.
(check-declare-verify): Use literal search rather than re-search.
2009-09-29 03:37:03 +00:00
Glenn Morris
ae940284fa
Add 2009 to copyright years.
2009-01-05 03:18:22 +00:00
Glenn Morris
75d37c3dfc
(check-declare-locate, check-declare-verify): Handle .m files.
2008-07-16 02:25:40 +00:00
Glenn Morris
d6cba7ae45
Switch to recommended form of GPLv3 permissions notice.
2008-05-06 03:21:21 +00:00
Glenn Morris
51d16e07bb
(check-declare-errmsg): Fix counting in the `full' case.
2008-04-29 03:40:00 +00:00
Juanma Barranquero
2f18aa21f5
(check-declare-directory): Use `find-program' and
...
`grep-program' instead of hardcoded program names.
2008-01-30 21:44:36 +00:00
Glenn Morris
dcb8ac09ea
Add 2008 to copyright years.
2008-01-09 04:31:51 +00:00
Glenn Morris
e49337eabb
(check-declare-verify): Handle deffoo.
2007-12-11 05:52:07 +00:00
Glenn Morris
630456e692
(check-declare-scan): Doc fix.
...
Handle declare-function third argument `t' and fourth argument.
(check-declare-verify): Doc fix. Handle `fileonly' case.
Use progn rather than prog1.
2007-11-30 07:47:39 +00:00
Glenn Morris
122bcd7ef2
(check-declare-locate, check-declare-verify): Handle `external' files.
...
(check-declare-errmsg): New function.
(check-declare-verify, check-declare-file, check-declare-directory):
Use check-declare-errmsg to report the number of problems.
2007-11-29 04:23:49 +00:00
Glenn Morris
4ab4de9ce6
(check-declare-locate): Reflow doc.
...
(check-declare-verify): Handle fset.
2007-11-28 03:53:44 +00:00
Glenn Morris
a6e02a86c7
(check-declare-locate): Handle compressed files.
...
(check-declare-verify): Handle define-generic-mode,
define-global(ized)-minor-mode, define-obsolete-function-alias.
2007-11-27 03:54:47 +00:00
Glenn Morris
faf7b3960e
Comment.
2007-11-24 03:11:14 +00:00
Glenn Morris
7d4184ba6f
(check-declare-locate): New function.
...
(check-declare-scan): Use check-declare-locate.
(check-declare-verify): No longer adjust fnfile, now
check-declare-locate does it.
2007-11-22 20:25:51 +00:00
Glenn Morris
64cea5550d
(check-declare-verify): Fix previous change. Warn if could not find
...
an arglist to check.
2007-11-22 06:53:24 +00:00
Glenn Morris
ad95f32a98
(check-declare-verify): Implement arglist checking for C files.
2007-11-22 06:20:53 +00:00
Glenn Morris
9769d49f91
(check-declare-scan): Expand .c files relative to src/ directory.
...
(check-declare-verify): Handle .c files (without arg checking).
2007-11-22 04:19:48 +00:00
Glenn Morris
2ae3bb8564
(check-declare-verify): Skip C files for now. Handle
...
define-minor-mode, and defalias (with no argument checking).
2007-11-21 09:03:16 +00:00
Glenn Morris
82b3ac7a99
(check-declare-verify): Tweak regexp for end of function-name. Handle
...
define-derived-mode.
2007-11-20 03:53:33 +00:00
Glenn Morris
f3a4724d5c
(check-declare-verify): If fnfile does not exist, try adding `.el'
...
extension. Also search for defsubsts.
2007-11-19 00:09:20 +00:00
Glenn Morris
87b8db2bf3
New file.
2007-11-17 03:47:59 +00:00