Style guides for Google-originated open-source projects
Go to file
mmentovai f7facf9026 Update C++ style guide to 3.146:
- Make the messaging on DISALLOW_EVIL_CONSTRUCTORS more clear that we should
   not be rewriting old code but should simply prefer DISALLOW_COPY_AND_ASSIGN
   on new code.
 - s/Initializer Lists/Constructor Initializer Lists/ since people search for
   this based on knowing it's part of the constructor, but forget the precise
   name.
 - Allow data members in a test fixture to be private.
 - Loosen restrictions on globals.
 - Add explicit guideline for nested namespace formatting.
 - Strengthen the prohibition against operator overloading for operator&.
 - Add recommendation for "_" over "-" in file names.
 - Revise the "Copy Constructors" section for brevity and clarity.  Emphasize
   preference for standard over nonstandard copy operations.
 - Weaken the wording at the top of the "Doing Work in Constructors" section,
   making it clear that Init() methods are not absolutely required for
   non-trivial initialization.
 - Fix minor typos and grammatical errors.

Update Objective-C style guide to 2.14:
 - Add the Rule of Four for indenting parameters.  Allow either of two forms
   for formatting methods with short first keywords.
 - Update the guidance on BOOL vs. bool.
 - Whitespace cleanup.

Update Python style guide to 2.14:
 - Consolidate discussion of the string module, apply, map, filter, and reduce
   into a single section.
 - Make it explicit that functions and classes can be nested inside methods.
2009-10-23 21:01:49 +00:00
cpplint Update cpplint.py to #131: 2009-10-09 21:18:45 +00:00
cppguide.xml Update C++ style guide to 3.146: 2009-10-23 21:01:49 +00:00
google-c-style.el Update google-c-style.el to #6: 2009-10-09 21:51:56 +00:00
google-r-style.html 2009-07-21 18:07:18 +00:00
objcguide.xml Update C++ style guide to 3.146: 2009-10-23 21:01:49 +00:00
pyguide.html Update C++ style guide to 3.146: 2009-10-23 21:01:49 +00:00
styleguide.css Initial public release of the Google C++ Style Guide 2008-06-27 20:10:09 +00:00
styleguide.xsl Update Objective-C style guide to 2.12: 2009-04-17 17:48:25 +00:00
xmlstyle.html Checked in scrubbed version of Google XML Document Format Style Guide 2009-03-18 17:23:38 +00:00