mirror of
https://github.com/isocpp/CppCoreGuidelines.git
synced 2025-12-17 20:54:41 +03:00
Merge remote-tracking branch 'refs/remotes/origin/master' into hs-gsl-intro-branch
This commit is contained in:
@@ -21,7 +21,7 @@ your local changes are appropriate to pull back into the original guidelines, pl
|
||||
- **Maintain the Guidelines** The C++ Core Guidelines were created from a wealth of knowledge spread across a number of organizations
|
||||
worldwide. If you or your organization is passionate about helping to create the guidelines, consider becoming an editor or maintainer. If
|
||||
you're a C++ expert who is serious about participating, please
|
||||
[email coreguidelines@isocpp.org](mailto:coreguidelines@isocpp.org?subject=Maintain the C++ Code Guidelines).
|
||||
[email coreguidelines@isocpp.org](mailto:coreguidelines@isocpp.org?subject=Maintain%20the%20C++%20Code%20Guidelines).
|
||||
|
||||
## Contributor License Agreement
|
||||
By contributing content to the C++ Core Guidelines (i.e., submitting a pull request for inclusion in this repository) you agree with the
|
||||
|
||||
2895
CppCoreGuidelines.md
2895
CppCoreGuidelines.md
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,5 @@
|
||||
'
|
||||
10'000
|
||||
0xFF0000
|
||||
0b0101'0101
|
||||
10x
|
||||
@@ -44,6 +45,7 @@ args
|
||||
arr2
|
||||
arrayindex
|
||||
ASIC
|
||||
asio
|
||||
AST
|
||||
async
|
||||
BDE
|
||||
@@ -57,6 +59,7 @@ bool
|
||||
buf
|
||||
bufmax
|
||||
C1
|
||||
C11
|
||||
C2
|
||||
callees
|
||||
callers'
|
||||
@@ -76,6 +79,7 @@ class'
|
||||
clib
|
||||
Cline99
|
||||
ClosePort
|
||||
cm3
|
||||
CommonMark
|
||||
composability
|
||||
composable
|
||||
@@ -100,6 +104,7 @@ CppCon
|
||||
CRTP
|
||||
cst
|
||||
cstdarg
|
||||
cstdio
|
||||
cstring
|
||||
cstylecast
|
||||
ctor
|
||||
@@ -123,6 +128,7 @@ default0
|
||||
default00
|
||||
defop
|
||||
del
|
||||
deref
|
||||
derived1
|
||||
derived2
|
||||
destructors
|
||||
@@ -141,6 +147,7 @@ endl
|
||||
enum
|
||||
Enum
|
||||
enums
|
||||
EoP
|
||||
eq
|
||||
eqdefault
|
||||
EqualityComparable
|
||||
@@ -161,6 +168,7 @@ fib10
|
||||
file1
|
||||
file2
|
||||
file3
|
||||
filesystem
|
||||
flag1
|
||||
fmt
|
||||
fn
|
||||
@@ -179,6 +187,7 @@ g1
|
||||
g2
|
||||
GCC
|
||||
Geosoft
|
||||
getline
|
||||
getx
|
||||
GFM
|
||||
Girou
|
||||
@@ -200,7 +209,9 @@ hnd
|
||||
homebrew
|
||||
HPL
|
||||
href
|
||||
HTTP
|
||||
Hyslop
|
||||
i2
|
||||
IDE
|
||||
IDEs
|
||||
IEC
|
||||
@@ -225,14 +236,17 @@ int32
|
||||
int64
|
||||
ints
|
||||
io
|
||||
ios
|
||||
iostream
|
||||
Iostream
|
||||
iostreams
|
||||
iso
|
||||
isocpp
|
||||
ISORC
|
||||
istream
|
||||
Iter
|
||||
Jiangang
|
||||
jmp
|
||||
join's
|
||||
JSF
|
||||
Juhl
|
||||
@@ -244,15 +258,18 @@ Lakos96
|
||||
Lavavej
|
||||
LCSD05
|
||||
lifecycle
|
||||
linearization
|
||||
llvm
|
||||
lockfree
|
||||
Lomow
|
||||
longjmp
|
||||
LSP
|
||||
lst
|
||||
lvalue
|
||||
lvalues
|
||||
m1
|
||||
m2
|
||||
m3
|
||||
macros2
|
||||
malloc
|
||||
mallocfree
|
||||
@@ -278,8 +295,10 @@ Meyers15
|
||||
Meyers96
|
||||
Meyers97
|
||||
microbenchmarks
|
||||
middleware
|
||||
mixin
|
||||
mixins
|
||||
mnemonizes
|
||||
modify1
|
||||
modify2
|
||||
moredata
|
||||
@@ -289,6 +308,7 @@ mtx
|
||||
Murray93
|
||||
mutex
|
||||
mutexes
|
||||
mx
|
||||
myMap
|
||||
MyMap
|
||||
myset
|
||||
@@ -316,6 +336,7 @@ nonvirtual
|
||||
nonvirtually
|
||||
nothrow
|
||||
NR
|
||||
nullness
|
||||
nullptr
|
||||
NVI
|
||||
ok
|
||||
@@ -358,6 +379,7 @@ PortHandle
|
||||
PostInitialize
|
||||
pp216
|
||||
PPP
|
||||
pragma
|
||||
pre
|
||||
Pre
|
||||
precomputation
|
||||
@@ -381,6 +403,7 @@ r2
|
||||
raii
|
||||
RAII
|
||||
Rc
|
||||
Rclib
|
||||
rcon
|
||||
Rcon
|
||||
Rconc
|
||||
@@ -396,6 +419,7 @@ RegularFunction
|
||||
reimplement
|
||||
reinterpretcast
|
||||
Reis
|
||||
Reis's
|
||||
Renum
|
||||
reseat
|
||||
reseating
|
||||
@@ -415,6 +439,7 @@ Rper
|
||||
Rr
|
||||
RRconc
|
||||
Rsl
|
||||
Rstr
|
||||
RTTI
|
||||
rvalue
|
||||
rvalues
|
||||
@@ -427,6 +452,7 @@ Sarkar
|
||||
scanf
|
||||
Sd
|
||||
SEI
|
||||
semiregular
|
||||
Semiregular
|
||||
SemiRegular
|
||||
Sergey
|
||||
@@ -435,6 +461,7 @@ SFINAE
|
||||
sharedness
|
||||
sharedptrparam
|
||||
'sharedptrparam'
|
||||
setjmp
|
||||
SignedIntegral
|
||||
simpleFunc
|
||||
'size'
|
||||
@@ -461,11 +488,13 @@ stmt
|
||||
str
|
||||
strdup
|
||||
strlen
|
||||
Str15
|
||||
Stroustrup
|
||||
Stroustrup00
|
||||
Stroustrup05
|
||||
Stroustrup13
|
||||
Stroustrup14
|
||||
Stroustrup94
|
||||
Stroustrup's
|
||||
struct
|
||||
suboperations
|
||||
@@ -495,6 +524,7 @@ thread2
|
||||
Tjark
|
||||
tmp
|
||||
TMP
|
||||
tock
|
||||
TODO
|
||||
toolchains
|
||||
TotallyOrdered
|
||||
@@ -507,8 +537,11 @@ typeid
|
||||
typename
|
||||
typesafe
|
||||
UB
|
||||
u1
|
||||
u2
|
||||
unaliased
|
||||
uncompromised
|
||||
underuse
|
||||
undetached
|
||||
unencapsulated
|
||||
unenforceable
|
||||
@@ -519,6 +552,7 @@ unittests
|
||||
unnamed2
|
||||
use1
|
||||
users'
|
||||
UTF
|
||||
util
|
||||
v1
|
||||
va
|
||||
@@ -543,6 +577,7 @@ vr
|
||||
vtbls
|
||||
vv
|
||||
w0
|
||||
wchar
|
||||
webby
|
||||
Webcolor
|
||||
webcolors
|
||||
|
||||
@@ -3,7 +3,7 @@ import cpplint
|
||||
import sys
|
||||
|
||||
def main():
|
||||
FILTERS='cpplint --verbose=0 --linelength=100 --filter=-legal/copyright,-build/include_order,-build/c++11,-build/namespaces,-build/class,-build/include,-build/include_subdir,-readability/inheritance,-readability/function,-readability/casting,-readability/namespace,-readability/alt_tokens,-readability/braces,-readability/fn_size,-whitespace/comments,-whitespace/braces,-whitespace/empty_loop_body,-whitespace/indent,-whitespace/newline,-runtime/explicit,-runtime/arrays,-runtime/int,-runtime/references,-runtime/string,-runtime/operator'.split(' ')
|
||||
FILTERS='cpplint --verbose=0 --linelength=100 --filter=-legal/copyright,-build/include_order,-build/c++11,-build/namespaces,-build/class,-build/include,-build/include_subdir,-readability/inheritance,-readability/function,-readability/casting,-readability/namespace,-readability/alt_tokens,-readability/braces,-readability/fn_size,-whitespace/comments,-whitespace/braces,-whitespace/empty_loop_body,-whitespace/indent,-whitespace/newline,-runtime/explicit,-runtime/arrays,-runtime/int,-runtime/references,-runtime/string,-runtime/operator,-runtime/printf'.split(' ')
|
||||
|
||||
result = False
|
||||
files = sys.argv[1:]
|
||||
|
||||
Reference in New Issue
Block a user