Commit Graph

  • c46b370929 fixing a link to the style doc naomib@google.com 2014-02-13 18:27:17 +0000
  • c2482ee7e9 fixing a link to the style doc naomib@google.com 2014-02-13 18:27:17 +0000
  • 29a382ca1e small css fix naomib@google.com 2014-02-13 01:07:04 +0000
  • 23495719eb small css fix naomib@google.com 2014-02-13 01:07:04 +0000
  • 5b3dd8c160 Setting mime-type naomib@google.com 2014-02-13 00:52:30 +0000
  • 3fcaf64db1 First add of the Google AngularJS Style Guide naomib@google.com 2014-02-13 00:50:10 +0000
  • 8678137c0a First add of the Google AngularJS Style Guide naomib@google.com 2014-02-13 00:50:10 +0000
  • 4293832aaa java style guide and eclipse configuration update eh@google.com 2014-02-03 23:39:45 +0000
  • 8e1afee497 java style guide and eclipse configuration update eh@google.com 2014-02-03 23:39:45 +0000
  • d1e499413b java style guide expand TOC eh@google.com 2013-12-30 20:03:36 +0000
  • 61c2108b9e java style guide expand TOC eh@google.com 2013-12-30 20:03:36 +0000
  • b631371099 initial commit for java style guide eh@google.com 2013-12-17 22:56:22 +0000
  • 54baca50a1 initial commit for java style guide eh@google.com 2013-12-17 22:56:22 +0000
  • 1968027290 Add an --extensions flag to change valid file extensions. erg@google.com 2013-12-16 22:48:54 +0000
  • 59b6d22a5a Add an --extensions flag to change valid file extensions. erg@google.com 2013-12-16 22:48:54 +0000
  • 0075d1469a A false positive occurs when a user specifies a using declaration for a stream operator: erg@google.com 2013-11-05 22:28:07 +0000
  • 6e3abac706 A false positive occurs when a user specifies a using declaration for a stream operator: erg@google.com 2013-11-05 22:28:07 +0000
  • ab53edf6ff Added a --linelength flag so that the default of 80 can be changed. erg@google.com 2013-11-05 22:23:37 +0000
  • f122c84295 Added a --linelength flag so that the default of 80 can be changed. erg@google.com 2013-11-05 22:23:37 +0000
  • 6d8d983b11 In cpplint, permit Dodxygen C++ annotations, which come after members, e.g. int var; //!< Brief description after the member or int var; ///< Brief description after the member erg@google.com 2013-10-31 19:46:18 +0000
  • 2c4bef0ef8 In cpplint, permit Dodxygen C++ annotations, which come after members, e.g. int var; //!< Brief description after the member or int var; ///< Brief description after the member erg@google.com 2013-10-31 19:46:18 +0000
  • 2aa5998d82 Update cpplint.py to #296: erg@google.com 2013-10-28 19:09:25 +0000
  • 1746d7b1cd Update cpplint.py to #296: erg@google.com 2013-10-28 19:09:25 +0000
  • c667123215 Update cpplint.py to #267: erg@google.com 2013-10-25 21:44:03 +0000
  • 0119107ff4 Update cpplint.py to #267: erg@google.com 2013-10-25 21:44:03 +0000
  • fd5da63478 Update cpplint.py to #242: erg@google.com 2013-10-25 17:39:45 +0000
  • 77d285f0aa Update cpplint.py to #242: erg@google.com 2013-10-25 17:39:45 +0000
  • 7b24563e08 Update C++ style guide to 3.274: - Change formatting rules of braced initializers. - Permit use of constexpr and allow constexpr global variables. - Allow all C++11 features except for those that are specifically banned. - Fix/add C99 format specifiers for ptrdiff_t and ssize_t. - Add lambda expressions to the list of explicitly banned C++11 features. - Relax "return type is always on the same line as the function name" rule. - Allow unique_ptr, discourage ownership transfer. Allow noncopyable std::move. - Allow system-specific includes after other includes. - Add boost/math/distributions to the set of permitted Boost libraries. mark@chromium.org 2013-09-25 21:16:00 +0000
  • 8abbcd695e Update C++ style guide to 3.274: - Change formatting rules of braced initializers. - Permit use of constexpr and allow constexpr global variables. - Allow all C++11 features except for those that are specifically banned. - Fix/add C99 format specifiers for ptrdiff_t and ssize_t. - Add lambda expressions to the list of explicitly banned C++11 features. - Relax "return type is always on the same line as the function name" rule. - Allow unique_ptr, discourage ownership transfer. Allow noncopyable std::move. - Allow system-specific includes after other includes. - Add boost/math/distributions to the set of permitted Boost libraries. mark@chromium.org 2013-09-25 21:16:00 +0000
  • d6c053f670 Update Common Lisp Style Guide to 1.22: * tweak some typos and bad formatting * refer to ASDF3's UIOP rather than its predecessors. tunes@google.com 2013-09-19 17:26:22 +0000
  • ab0b5e6fdc Update Common Lisp Style Guide to 1.22: * tweak some typos and bad formatting * refer to ASDF3's UIOP rather than its predecessors. tunes@google.com 2013-09-19 17:26:22 +0000
  • 02e6923718 Restore redirect to Rguide.xml from r105. mshields@google.com 2013-07-18 23:57:39 +0000
  • 1cc5fc4396 Restore redirect to Rguide.xml from r105. mshields@google.com 2013-07-18 23:57:39 +0000
  • 228a8ef7d0 Restore r105 of Rguide.xml, now with the svn:mime-type property set. mshields@google.com 2013-07-18 23:41:50 +0000
  • 94d4ced040 Restore r105 of Rguide.xml, now with the svn:mime-type property set. mshields@google.com 2013-07-18 23:41:50 +0000
  • 5d00c5679e Adding streambuf as a valid CPP header. erg@google.com 2013-07-12 19:57:05 +0000
  • 2c0b9e7266 Adding streambuf as a valid CPP header. erg@google.com 2013-07-12 19:57:05 +0000
  • 5684bbc8b5 Update C++ style guide to 3.260: - Add boost::bimap to the list of allowed Boost libraries. - C++11: remove mention of constexpr. - Remove noun/verb naming rules, and consolidate "General Naming Rules". - C++11: allow variadic templates. - Revise guidance on function definition comments. - Clarify that one space is sufficient before trailing /* */ comments. - C++11: allow alias templates. - C++11: allow <array>, deprecate Boost array. - C++11: allow unique_ptr, deprecate Boost pointer container. - C++11: allow braced initializer lists. mark@chromium.org 2013-07-12 18:53:13 +0000
  • 8fcd9405c9 Update C++ style guide to 3.260: - Add boost::bimap to the list of allowed Boost libraries. - C++11: remove mention of constexpr. - Remove noun/verb naming rules, and consolidate "General Naming Rules". - C++11: allow variadic templates. - Revise guidance on function definition comments. - Clarify that one space is sufficient before trailing /* */ comments. - C++11: allow alias templates. - C++11: allow <array>, deprecate Boost array. - C++11: allow unique_ptr, deprecate Boost pointer container. - C++11: allow braced initializer lists. mark@chromium.org 2013-07-12 18:53:13 +0000
  • 884f95419f Roll back r105. mshields@google.com 2013-07-10 22:38:08 +0000
  • 71ac2e3af1 Roll back r105. mshields@google.com 2013-07-10 22:38:08 +0000
  • 599832f0a2 Update R style guide to current version. mshields@google.com 2013-07-10 22:31:04 +0000
  • 4ca3d382aa Update R style guide to current version. mshields@google.com 2013-07-10 22:31:04 +0000
  • 02c27fd836 Added cpplint.py output format for eclipse erg@google.com 2013-05-28 21:34:34 +0000
  • 2c38b20921 Added cpplint.py output format for eclipse erg@google.com 2013-05-28 21:34:34 +0000
  • 4d70a88efd Add --root flag used for deriving header guard CPP variable. erg@google.com 2013-04-16 21:06:32 +0000
  • 6967b2abfd Add --root flag used for deriving header guard CPP variable. erg@google.com 2013-04-16 21:06:32 +0000
  • 5de56f3124 Update google-c-style.el to #33. Review URL: https://codereview.appspot.com/8717044 erg@google.com 2013-04-12 21:15:03 +0000
  • a3e07d38b9 Update google-c-style.el to #33. Review URL: https://codereview.appspot.com/8717044 erg@google.com 2013-04-12 21:15:03 +0000
  • 8190c132fd Update C++ style guide to 3.245: - Relax the rule for sizeof(varname) vs. sizeof(type). - Allow an exception for nonconst reference parameters where convention dictates their use, such as for swap. - C++11: allow static_assert. - Require non-trivial fall-through between cases in switch statements to be annotated. Trivial fall-through includes consecutive case labels with no intervening code, and no comment is required in these cases. - C++11: allow constexpr. - Revise the "Integer Types" section to note type-width problems. - Clarify that the "arguments on subsequent lines" function call style is acceptable even when the 80-column limit doesn't require it. - Boost: allow part of Polygon. - C++11: allow <tuple>. mark@chromium.org 2013-03-21 16:03:26 +0000
  • 4f89d212c4 Update C++ style guide to 3.245: - Relax the rule for sizeof(varname) vs. sizeof(type). - Allow an exception for nonconst reference parameters where convention dictates their use, such as for swap. - C++11: allow static_assert. - Require non-trivial fall-through between cases in switch statements to be annotated. Trivial fall-through includes consecutive case labels with no intervening code, and no comment is required in these cases. - C++11: allow constexpr. - Revise the "Integer Types" section to note type-width problems. - Clarify that the "arguments on subsequent lines" function call style is acceptable even when the 80-column limit doesn't require it. - Boost: allow part of Polygon. - C++11: allow <tuple>. mark@chromium.org 2013-03-21 16:03:26 +0000
  • 7cf216c976 Initial public release of Shell Style Guide (1.25). mark@chromium.org 2013-02-15 20:56:05 +0000
  • 80762dae47 Initial public release of Shell Style Guide (1.25). mark@chromium.org 2013-02-15 20:56:05 +0000
  • d350fe561e Updated cpplint.py to #224: erg@google.com 2013-01-14 17:51:48 +0000
  • a44fdd29f6 Updated cpplint.py to #224: erg@google.com 2013-01-14 17:51:48 +0000
  • ed8e4680ce Google Common Lisp Style Guide, revision 1.17 tunes@google.com 2012-11-29 00:14:33 +0000
  • a314f32db4 Google Common Lisp Style Guide, revision 1.17 tunes@google.com 2012-11-29 00:14:33 +0000
  • c8c76a2389 Update C++ style guide to 3.231: - Clarify that sentence-like non-sentence comments are permitted. - Note that older code with incorrect #include ordering should be fixed. - Revamp the section on default function arguments. - Avoid explicitly recommending Init() methods. - C++11: permit "auto". - C++11: permit ">>" in place of "> >". - C++11: permit range-based "for". - C++11: permit variadic macros (already permitted as a C++03 extension). - C++11: permit "LL" and "ULL" literal suffixes (already permitted as a C++03 extension). - Reflect the revised copyright and author line policy: copyright notices are not required, but license boilerplate may still be used (and generally contains a copyright notice). Author lines are not required. - C++11: permit new features in <algorithm> and the portion of <numeric> that does not require initializer lists. - Revise rules on forward declarations: explicitly forbid forward-declared functions, do not mandate forward declarations, discourage forward-declared templates. - Remove the rule requiring "const" qualifiers for member functions to be on the same line as the closing parenthesis of the parameter list. - Fix typo: "unnamed namespaces." - C++11: permit local types as template parameters. - Fix typo: "unfamiliar." - Relax RTTI rules to permit its use, but warn about its abuse. - C++11: permit nullptr and nullptr_t. Revise text referring to NULL to refer more generically to null pointers. - Remove the "don't go crazy with const" rule. - Fix typo: "dir/foo2" should bee "dir2/foo2." - Remove reference to a specific GCC version. mark@chromium.org 2012-11-28 20:26:27 +0000
  • 02ba65f368 Update C++ style guide to 3.231: - Clarify that sentence-like non-sentence comments are permitted. - Note that older code with incorrect #include ordering should be fixed. - Revamp the section on default function arguments. - Avoid explicitly recommending Init() methods. - C++11: permit "auto". - C++11: permit ">>" in place of "> >". - C++11: permit range-based "for". - C++11: permit variadic macros (already permitted as a C++03 extension). - C++11: permit "LL" and "ULL" literal suffixes (already permitted as a C++03 extension). - Reflect the revised copyright and author line policy: copyright notices are not required, but license boilerplate may still be used (and generally contains a copyright notice). Author lines are not required. - C++11: permit new features in <algorithm> and the portion of <numeric> that does not require initializer lists. - Revise rules on forward declarations: explicitly forbid forward-declared functions, do not mandate forward declarations, discourage forward-declared templates. - Remove the rule requiring "const" qualifiers for member functions to be on the same line as the closing parenthesis of the parameter list. - Fix typo: "unnamed namespaces." - C++11: permit local types as template parameters. - Fix typo: "unfamiliar." - Relax RTTI rules to permit its use, but warn about its abuse. - C++11: permit nullptr and nullptr_t. Revise text referring to NULL to refer more generically to null pointers. - Remove the "don't go crazy with const" rule. - Fix typo: "dir/foo2" should bee "dir2/foo2." - Remove reference to a specific GCC version. mark@chromium.org 2012-11-28 20:26:27 +0000
  • 1407ba71db Google Common Lisp Style Guide, revision 1.16 tunes@google.com 2012-11-08 04:31:59 +0000
  • 3ebd7731c5 Google Common Lisp Style Guide, revision 1.16 tunes@google.com 2012-11-08 04:31:59 +0000
  • c55433cd2e Google Common Lisp Style Guide, revision 1.15 tunes@google.com 2012-10-17 22:13:51 +0000
  • 39206ec58a Google Common Lisp Style Guide, revision 1.15 tunes@google.com 2012-10-17 22:13:51 +0000
  • 13bb6e417a Google Common Lisp Style Guide updated to 1.13. tunes@google.com 2012-10-15 20:57:01 +0000
  • 3c763d797f Google Common Lisp Style Guide updated to 1.13. tunes@google.com 2012-10-15 20:57:01 +0000
  • f981c5c266 Google Common Lisp Style Guide, revision 1.12 tunes@google.com 2012-10-14 13:47:38 +0000
  • 0e2ae41626 Google Common Lisp Style Guide, revision 1.12 tunes@google.com 2012-10-14 13:47:38 +0000
  • 8c4c5ce85d Google Common Lisp Style Guide updated to 1.11. tunes@google.com 2012-10-12 23:16:43 +0000
  • 184eefa920 Google Common Lisp Style Guide updated to 1.11. tunes@google.com 2012-10-12 23:16:43 +0000
  • 0c584cb624 Google Common Lisp Style Guide updated to 1.10, integrating more feedback from inside and outside Google. tunes@google.com 2012-10-11 17:06:57 +0000
  • 16a22aab42 Google Common Lisp Style Guide updated to 1.10, integrating more feedback from inside and outside Google. tunes@google.com 2012-10-11 17:06:57 +0000
  • 8dba399b33 Manually add stylesheet information (for now) to lispguide.xml. tunes@google.com 2012-10-10 19:10:55 +0000
  • faea5f7842 Manually add stylesheet information (for now) to lispguide.xml. tunes@google.com 2012-10-10 19:10:55 +0000
  • e1ee358857 Set appropriate properties on lispguide.xml tunes@google.com 2012-10-10 18:55:45 +0000
  • b1e92038c5 Publish the Google Common Lisp Style Guide, revision 1.8, for public review. tunes@google.com 2012-10-10 18:50:04 +0000
  • cc1465377d Publish the Google Common Lisp Style Guide, revision 1.8, for public review. tunes@google.com 2012-10-10 18:50:04 +0000
  • 424ad34281 Updating python style guide apicard@google.com 2012-09-18 23:16:02 +0000
  • f9defe1e23 Updating python style guide apicard@google.com 2012-09-18 23:16:02 +0000
  • 864b0dc238 Adding back style sheet link (dropped after file re-generation). jensmeiert@google.com 2012-07-17 20:17:21 +0000
  • 76323ccb62 Adding back style sheet link (dropped after file re-generation). jensmeiert@google.com 2012-07-17 20:17:21 +0000
  • 1e1b50bf73 Sync. jensmeiert@google.com 2012-07-17 20:12:10 +0000
  • c8a87b7ab0 Sync. jensmeiert@google.com 2012-07-17 20:12:10 +0000
  • ded2b0a246 Add Google C++ Eclipse style config. mark@chromium.org 2012-06-29 19:26:15 +0000
  • 7fc06bb7e1 Add Google C++ Eclipse style config. mark@chromium.org 2012-06-29 19:26:15 +0000
  • 720121a67f Changed the hashband on cpplint.py erg@google.com 2012-05-11 16:31:47 +0000
  • 055ef468fc Changed the hashband on cpplint.py erg@google.com 2012-05-11 16:31:47 +0000
  • a1cc738256 Updated validator reference. jensmeiert@google.com 2012-04-26 16:30:28 +0000
  • 53639955df Updated validator reference. jensmeiert@google.com 2012-04-26 16:30:28 +0000
  • 56bf2da088 Set svn:mime-type, svn:eol-style. jensmeiert@google.com 2012-04-24 23:12:51 +0000
  • dc19d7e225 Initial release jensmeiert@google.com 2012-04-24 22:21:00 +0000
  • e6c7b67bfb Initial release jensmeiert@google.com 2012-04-24 22:21:00 +0000
  • 90ecb62a9f Convert windows path seperators to unix like while doing IncludeWhatYouUse. Review URL: https://codereview.appspot.com/5601049 erg@google.com 2012-01-30 19:34:23 +0000
  • 18c44cdad8 Convert windows path seperators to unix like while doing IncludeWhatYouUse. Review URL: https://codereview.appspot.com/5601049 erg@google.com 2012-01-30 19:34:23 +0000
  • dc28970e18 Improve the error message for when #ifndef guards don't match the #define. erg@google.com 2012-01-26 20:30:03 +0000
  • 8219029823 Improve the error message for when #ifndef guards don't match the #define. erg@google.com 2012-01-26 20:30:03 +0000
  • 3dc7426aed Support svn 1.7 directory structure. erg@google.com 2011-11-30 01:12:00 +0000
  • ff5287e1fc Support svn 1.7 directory structure. erg@google.com 2011-11-30 01:12:00 +0000
  • 7f8919375d Update JavaScript style guide to 2.28: - Fix typo. mark@chromium.org 2011-11-04 21:13:33 +0000
  • e471cb280a Update JavaScript style guide to 2.28: - Fix typo. mark@chromium.org 2011-11-04 21:13:33 +0000
  • e33361fcd3 Update C++ style guide to 3.199: - Update an example to omit the blank line between C and C++ #includes. - Rewrite the paragraph about #include ordering. - Clarify namespace closing comments. - Discourage const references for input arguments which are aliased beyond the scope of the function call. - Replace all '&' with '&amp;'. - Clarify that interfaces must have virtual destructors. - Add an explicit example for |else if|. - C++11 updates. mark@chromium.org 2011-11-04 16:55:22 +0000