office-gobmx/compilerplugins/clang
Noel Grandin f2c02331a7 new loplugin:unnecessary locking
off by default, since each warning needs careful inspection

Change-Id: I805c1d1cdde531a1afdc76e87b22f879fc3c9753
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134641
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-05-20 08:03:27 +02:00
..
sharedvisitor
store
test new loplugin:unnecessary locking 2022-05-20 08:03:27 +02:00
automem.cxx
badstatics.cxx
blockblock.cxx
bufferadd.cxx
buriedassign.cxx
casttovoid.cxx -Werror,-Wunused-but-set-variable 2022-03-28 23:27:28 +02:00
changetoolsgen.cxx
charrightshift.cxx
check.cxx Simplify GlobalNamespace check 2022-04-05 14:40:07 +02:00
check.hxx
checkconfigmacros.cxx
checkunusedparams.cxx
classmemaccess.cxx
collapseif.cxx
colorcheck.cxx
commaoperator.cxx
comparisonwithconstant.cxx
compat.hxx
conditionalstring.cxx
constantparam.bitmask.results
constantparam.booleans.results
constantparam.constructors.results
constantparam.cxx loplugin:constantparam improvements 2022-03-24 08:39:48 +01:00
constantparam.numbers.results
constantparam.py
constfields.cxx
constfields.py
constfieldsrewrite.cxx
constmethod.cxx
constparams.cxx
conststringvar.cxx
consttobool.cxx
constvars.cxx
convertlong.cxx
countusersofdefaultparams.cxx
countusersofdefaultparams.py
cow_wrapper.cxx
cppunitassertequals.cxx
cstylecast.cxx
data.cxx
datamembershadow.cxx
dbgunhandledexception.cxx
derefnullptr.cxx
dllprivate.cxx
dodgyswitch.cxx
doubleconvert.cxx
duplicate-defines.cxx
dyncastvisibility.cxx
dynexcspec.cxx
elidestringvar.cxx
empty.cxx
emptyif.cxx
expandablemethods.cxx
expandablemethods.py
expressionalwayszero.cxx
external.cxx
externandnotdefined.cxx
faileddyncast.cxx
fakebool.cxx Replace OFFSET_OF macro with a function template 2022-05-18 09:30:41 +02:00
finalclasses.cxx
finalclasses.py
flatten.cxx
fragiledestructor.cxx
functionaddress.hxx
getimplementationname.cxx
getstr.cxx
implicitboolconversion.cxx Introduce rtl::createUriCharClass 2022-04-15 08:39:21 +02:00
includeform.cxx Adapt to clang::PPCallbacks::InclusionDirective change in Clang 15 trunk 2022-04-15 21:05:03 +02:00
indentation.cxx Adapt loplugin:indentation to --enable-qt6 2022-03-22 14:15:52 +01:00
inlinefields.cxx
inlinefields.py
inlinesimplememberfunctions.cxx
inlinevisible.cxx
intvsfloat.cxx
literaltoboolconversion.cxx
logexceptionnicely.cxx
loopvartoosmall.cxx
makeshared.cxx
mapindex.cxx
memoryvar.cxx
mergeclasses.cxx
mergeclasses.py
mergeclasses.results Win/X11OpenGLDeviceInfo don't need a common base class 2022-03-22 11:41:54 +01:00
methodcycles.cxx
methodcycles.partition.results
methodcycles.py
methodcycles.results
moveparam.cxx
namespaceindentation.cxx
nestedunnamed.cxx
noexcept.cxx
noexceptmove.cxx
nullptr.cxx
oncevar.cxx
oslendian.cxx
overrideparam.cxx
overridevirtual.cxx
pahole-all-classes.py
passparamsbyref.cxx
passstuffbyref.cxx
plugin.cxx Introduce a better mechanism to suppress false loplugin warnings 2022-04-25 18:21:24 +02:00
plugin.hxx Introduce a better mechanism to suppress false loplugin warnings 2022-04-25 18:21:24 +02:00
pluginhandler.cxx
pluginhandler.hxx
pointerbool.cxx
precompiled_clang.hxx
privatebase.cxx
ptrvector.cxx
rangedforcopy.cxx
readability-redundant-pp.cxx
reducevarscope.cxx
redundantcast.cxx Extend loplugin:redundantcast to trivial reinterpret_cast from T to itself 2022-05-18 10:52:59 +02:00
redundantfcast.cxx Just use Any ctor instead of makeAny in writerperfect 2022-05-02 22:01:00 +02:00
redundantinline.cxx
redundantpointerops.cxx
redundantstatic.cxx
refcounting.cxx
referencecasting.cxx
rendercontext.cxx
reservedid.cxx gtk4: add a surface_cell_renderer 2022-04-12 20:51:47 +02:00
returnconstant.cxx
returnconstval.cxx
salcall.cxx
sallogareas.cxx
salunicodeliteral.cxx
selfinit.cxx
sequentialassign.cxx
sfxpoolitem.cxx
shouldreturnbool.cxx
simplifyconstruct.cxx
simplifydynamiccast.cxx
simplifypointertobool.cxx
singlevalfields.could-be-bool.results
singlevalfields.cxx Adapt loplugin:singlevalfields to AtomicExpr 2022-03-28 10:23:20 +02:00
singlevalfields.py
singlevalfields.results
staticaccess.cxx
staticconstfield.cxx
staticdynamic.cxx
staticmethods.cxx
staticvar.cxx
stdfunction.cxx
stringadd.cxx
stringconcatauto.cxx
stringconcatliterals.cxx
stringconstant.cxx
stringliteraldefine.cxx
stringliteralvar.cxx
stringloop.cxx
stringstatic.cxx
stringview.cxx add o3tl::matchIgnoreAsciiCase 2022-05-03 16:30:01 +02:00
stringviewdangle.cxx new loplugin:stringviewdangle 2022-04-30 21:20:55 +02:00
stringviewparam.cxx add o3tl::matchIgnoreAsciiCase 2022-05-03 16:30:01 +02:00
stringviewvar.cxx loplugin:stringviewvar disable for now 2022-04-20 12:59:42 +02:00
subtlezeroinit.cxx
toolslong.cxx
trivialconstructor.cxx Consistently avoid loplugin:trivialconstructor when there are defaulted params 2022-03-16 21:10:27 +01:00
trivialdestructor.cxx Simplify loplugin:trivialdestructor 2022-03-15 14:41:28 +01:00
typedefparam.cxx
typeidcomparison.cxx
unicodetochar.cxx
unnecessarycatchthrow.cxx
unnecessarylocking.cxx new loplugin:unnecessary locking 2022-05-20 08:03:27 +02:00
unnecessaryoverride.cxx
unnecessaryparen.cxx
unnecessaryvirtual-dead.results
unnecessaryvirtual.cxx loplugins ignoreLocation() is unreliable with PCH 2022-03-25 14:35:24 +01:00
unnecessaryvirtual.py
unnecessaryvirtual.results
unoany.cxx
unoquery.cxx
unreffun.cxx
unsignedcompare.cxx
unusedcapturedefault.cxx
unusedenumconstants.cxx
unusedenumconstants.py
unusedenumconstants.readonly.results
unusedenumconstants.untouched.results
unusedenumconstants.writeonly.results
unusedfields.cxx
unusedfields.only-used-in-constructor.results loplugin:unusedfields 2022-03-23 10:18:54 +01:00
unusedfields.py
unusedfields.readonly.results loplugin:unusedfields 2022-03-23 10:18:54 +01:00
unusedfields.untouched.results loplugin:unusedfields 2022-03-23 10:18:54 +01:00
unusedfields.writeonly.results loplugin:unusedfields 2022-03-23 10:18:54 +01:00
unusedfieldsremove.cxx
unusedindex.cxx
unusedmember.cxx
unusedmethods.cxx
unusedmethods.py
unusedmethods.results
unusedmethods.unused-returns.results
unusedmethodsremove.cxx
unusedvariablecheck.cxx
unusedvariablecheck.hxx
unusedvariablemore.cxx
unusedvariableplus.cxx loplugin:unusedvariableplus 2022-05-05 17:35:08 +02:00
unusedvarsglobal.cxx
unusedvarsglobal.py
unusedvarsglobal.untouched.results
unusedvarsglobal.writeonly.results
useuniqueptr.cxx
vclwidgets.cxx
virtualdead.cxx loplugins ignoreLocation() is unreliable with PCH 2022-03-25 14:35:24 +01:00
virtualdead.py
virtualdead.results
virtualdead.unusedparams.results
virtualdown.cxx
virtualdown.py
virtualdown.results
weakbase.cxx
weakobject.cxx
writeonlyvars.cxx
xmlimport.cxx