arc lint is telling me this:
$ arc lint >>> Lint for listener.c: Error (APACHELICENSE1) No License Header This file has a missing or out of date license header. 1 /* >>> - 2 * Copyright 2012-2013 Facebook, Inc. + * Copyright 2013 Facebook, Inc. 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License.
I'd like it to at least accept that 2012-2013 is OK and not error out on me, and have the option to configure the linter so that it could "intelligently" propose upgrading a "Copyright 2012" to "Copyright 2012-2013"
This does get into fuzzy territory though because the copyright lines I've seen over the years can be a real zoo with things like this:
Copyright 1999,2000,2002-2005
Correctly parsing, interpreting and auto-adding the right year seems messy :-/
Another alternative is to configure the license linter to only error if it can't find a copyright statement at all; that way it can auto-add the correct copyright header at the time of writing.