office-gobmx/compilerplugins/clang
Noel Grandin 933660e591 loplugin:stringconstant look for unnecessary OString constructor use
and tweak the methods in check.hxx to make them more flexible when
called with
   dc.Class(xxx ? "foo" : "bar")

Change-Id: I881fe628f22121ced4d8849715d6b1c92b092da1
Reviewed-on: https://gerrit.libreoffice.org/64207
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2018-11-29 09:57:15 +01:00
..
store
test loplugin:stringconstant look for unnecessary OString constructor use 2018-11-29 09:57:15 +01:00
automem.cxx
badstatics.cxx make ScInterpreterContext also accessible without passing it around 2018-11-14 16:05:55 +01:00
blockblock.cxx
buriedassign.cxx new loplugin buriedassign 2018-11-16 14:20:04 +01:00
casttovoid.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
changetoolsgen.cxx
charrightshift.cxx
check.cxx
check.hxx loplugin:stringconstant look for unnecessary OString constructor use 2018-11-29 09:57:15 +01:00
checkconfigmacros.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
checkunusedparams.cxx
collapseif.cxx
commaoperator.cxx
comparisonwithconstant.cxx
compat.hxx Revert "comment out the EvaluateAsInt compat code for now" 2018-11-29 09:56:10 +01:00
constantparam.bitmask.results loplugin:constantparam 2018-11-19 07:43:51 +01:00
constantparam.booleans.results loplugin:constantparam 2018-11-19 07:43:51 +01:00
constantparam.constructors.results loplugin:constantparam 2018-11-19 07:43:51 +01:00
constantparam.cxx add EvaluateAsInt compat function for latest clang 2018-11-27 17:16:05 +01:00
constantparam.numbers.results loplugin:constantparam 2018-11-19 07:43:51 +01:00
constantparam.py
constfields.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
constfields.py loplugin, remove unnecessary filtering in post-processing 2018-11-21 12:14:35 +02:00
constfieldsrewrite.cxx
constparams.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
conststringvar.cxx
convertlong.cxx
countusersofdefaultparams.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
countusersofdefaultparams.py loplugin, remove unnecessary filtering in post-processing 2018-11-21 12:14:35 +02:00
cppunitassertequals.cxx
cstylecast.cxx
datamembershadow.cxx
dbgunhandledexception.cxx
derefnullptr.cxx
dllprivate.cxx
dodgyswitch.cxx
doubleconvert.cxx
dyncastvisibility.cxx
dynexcspec.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
emptyif.cxx
expandablemethods.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
expandablemethods.py
expressionalwayszero.cxx add EvaluateAsInt compat function for latest clang 2018-11-27 17:16:05 +01:00
external.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
externandnotdefined.cxx
externvar.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
faileddyncast.cxx
finalclasses.cxx
finalclasses.py
finalprotected.cxx
flatten.cxx
fragiledestructor.cxx
functionaddress.hxx
getimplementationname.cxx
implicitboolconversion.cxx
includeform.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
inlinefields.cxx
inlinefields.py loplugin, remove unnecessary filtering in post-processing 2018-11-21 12:14:35 +02:00
inlinesimplememberfunctions.cxx
inlinevisible.cxx
literaltoboolconversion.cxx
loopvartoosmall.cxx add EvaluateAsInt compat function for latest clang 2018-11-27 17:16:05 +01:00
memoryvar.cxx
mergeclasses.cxx
mergeclasses.py
mergeclasses.results
methodcycles.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
methodcycles.partition.results
methodcycles.py loplugin, remove unnecessary filtering in post-processing 2018-11-21 12:14:35 +02:00
methodcycles.results
nestedunnamed.cxx
nullptr.cxx
oncevar.cxx
oslendian.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
override.cxx
overrideparam.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
passparamsbyref.cxx
passstuffbyref.cxx
plugin.cxx add EvaluateAsInt compat function for latest clang 2018-11-27 17:16:05 +01:00
plugin.hxx
pluginhandler.cxx
pluginhandler.hxx Restrict Developer Toolset to Config=linux_gcc_release_64 2018-11-25 00:25:43 +01:00
pointerbool.cxx add EvaluateAsInt compat function for latest clang 2018-11-27 17:16:05 +01:00
privatebase.cxx
ptrvector.cxx
rangedforcopy.cxx
readability-redundant-pp.cxx
redundantcast.cxx Take array-to-pointer decay into account in loplugin:redundantcast 2018-11-19 09:25:35 +01:00
redundantfcast.cxx loplugin:redundantfcast improvements 2018-11-21 12:44:55 +01:00
redundantinline.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
redundantpointerops.cxx
refcounting.cxx
rendercontext.cxx
reservedid.cxx
returnconstant.cxx add EvaluateAsInt compat function for latest clang 2018-11-27 17:16:05 +01:00
salbool.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
salcall.cxx
sallogareas.cxx
sallogareas.hxx
salunicodeliteral.cxx
sfxpoolitem.cxx
shouldreturnbool.cxx add EvaluateAsInt compat function for latest clang 2018-11-27 17:16:05 +01:00
simplifybool.cxx
simplifyconstruct.cxx
simplifydynamiccast.cxx
singlevalfields.could-be-bool.results loplugin:singlevalfields 2018-11-19 07:42:14 +01:00
singlevalfields.cxx add EvaluateAsInt compat function for latest clang 2018-11-27 17:16:05 +01:00
singlevalfields.py
singlevalfields.results loplugin:singlevalfields 2018-11-19 07:42:14 +01:00
staticaccess.cxx
staticanonymous.cxx
staticconstfield.cxx add EvaluateAsInt compat function for latest clang 2018-11-27 17:16:05 +01:00
staticmethods.cxx loplugin:staticmethods improvement 2018-11-16 07:26:27 +01:00
staticvar.cxx
stringbuffer.cxx
stringconcat.cxx
stringconstant.cxx loplugin:stringconstant look for unnecessary OString constructor use 2018-11-29 09:57:15 +01:00
stringloop.cxx
stringstatic.cxx
subtlezeroinit.cxx
unicodetochar.cxx add EvaluateAsInt compat function for latest clang 2018-11-27 17:16:05 +01:00
unnecessarycatchthrow.cxx
unnecessaryoverride.cxx
unnecessaryparen.cxx Adapt to new ConstantExpr in Clang trunk towards Clang 8 2018-11-12 14:19:29 +01:00
unnecessaryvirtual-dead.results loplugin:unnecessaryvirtual 2018-11-27 18:43:53 +01:00
unnecessaryvirtual.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
unnecessaryvirtual.py
unnecessaryvirtual.results loplugin:unnecessaryvirtual 2018-11-27 18:43:53 +01:00
unoany.cxx Improve wording of loplugin:unoany warnings 2018-11-23 14:39:44 +01:00
unreffun.cxx
unusedenumconstants.cxx loplugin:unusedenumconstants in EEControlBits 2018-11-22 07:34:15 +01:00
unusedenumconstants.py loplugin:unusedenumconstants in EEControlBits 2018-11-22 07:34:15 +01:00
unusedenumconstants.readonly.results remove unused SdrInsertFlags enum value 2018-11-29 07:19:03 +01:00
unusedenumconstants.untouched.results drop unused ColorType in canvas 2018-11-24 07:06:20 +01:00
unusedenumconstants.writeonly.results remove unused BorderWindowStyle enum value 2018-11-27 14:42:22 +01:00
unusedfields.cxx add EvaluateAsInt compat function for latest clang 2018-11-27 17:16:05 +01:00
unusedfields.only-used-in-constructor.results loplugin:unusedfields in sw 2018-11-28 09:35:24 +01:00
unusedfields.py loplugin, remove unnecessary filtering in post-processing 2018-11-21 12:14:35 +02:00
unusedfields.readonly.results loplugin:unusedfields in sw 2018-11-28 09:35:24 +01:00
unusedfields.untouched.results loplugin:unusedfields in sw 2018-11-28 09:35:24 +01:00
unusedfields.writeonly.results loplugin:unusedfields in sw 2018-11-28 09:35:24 +01:00
unusedfieldsremove.cxx
unusedindex.cxx
unusedmethods.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
unusedmethods.py
unusedmethods.results loplugin:unusedmethods 2018-11-28 08:27:56 +01:00
unusedmethods.unused-returns.results loplugin:unusedmethods 2018-11-28 08:27:56 +01:00
unusedmethodsremove.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
unusedvariablecheck.cxx
unusedvariablecheck.hxx
unusedvariablemore.cxx
useuniqueptr.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
vclwidgets.cxx
virtualdown.cxx Bump compiler plugins Clang baseline to 5.0.2 2018-11-23 08:20:53 +01:00
virtualdown.py
weakobject.cxx