summaryrefslogtreecommitdiff
path: root/compilerplugins/clang/stringconstant.cxx
AgeCommit message (Expand)AuthorFilesLines
2018-01-29Fix typosAndrea Gelmini1-3/+3
2017-11-07Clean away temporarily added using declarationsStephan Bergmann1-2/+2
2017-09-28loplugin:stringconstant: Simplify construction of non-ASCII OUStringStephan Bergmann1-61/+242
2017-09-27loplugin:stringconstant: Also handle u8"..." stringsStephan Bergmann1-1/+1
2017-09-22loplugin:stringconstant: warn about explicit length mismatchStephan Bergmann1-2/+10
2017-09-22Also handle OUString with non-RTL_TEXTENCODING_ASCII_US encodingStephan Bergmann1-4/+8
2017-05-18Adapt pathname checks to mixed usage of \ and / on WindowsStephan Bergmann1-10/+17
2017-02-11SourceManager::getFilename returns StringRefStephan Bergmann1-14/+9
2017-02-10Remove unnecessary blacklists from loplugin:stringconstantStephan Bergmann1-14/+0
2017-02-02Fix copy/move ctor checkStephan Bergmann1-1/+1
2017-02-02loplugin:stringconstant, this should be a breakNoel Grandin1-1/+1
2017-02-01Fix ctor checkStephan Bergmann1-1/+2
2017-02-01loplugin: use TypeCheck instead of getQualifiedNameAsStringNoel Grandin1-2/+1
2017-02-01loplugin:stringconstant handle calls to constructors with one argNoel Grandin1-1/+10
2017-01-31teach lolugin:stringconstant about calling constructorsNoel Grandin1-27/+34
2017-01-28loplugin:stringconstant check for unnecessary OUString constructor..Noel Grandin1-0/+32
2017-01-27fix spelling containging->containingNoel Grandin1-13/+13
2017-01-25Minor loplugin:stringconstant improvementsStephan Bergmann1-133/+233
2017-01-11Remove leftover codeStephan Bergmann1-5/+0
2017-01-11loplugin:stringconstant: handle OStringBuffer::appendStephan Bergmann1-23/+119
2017-01-11Some loplugin:conststringvar/stringconstant improvementsStephan Bergmann1-8/+57
2017-01-10New loplugin:conststringvarStephan Bergmann1-0/+14
2016-12-18loplugin:stringconstant: Adapt to definition of OSL_THIS_FUNC on WindowsStephan Bergmann1-0/+11
2016-12-18Rename cdecl -> classdecl (MSVC treats the former like a keyword)Stephan Bergmann1-16/+16
2016-12-14Disambiguate clang::StringLiteralStephan Bergmann1-1/+1
2016-11-25loplugin:stringconstant: look into 'char const * const var = "..."'Stephan Bergmann1-36/+36
2016-08-30loplugin:stringconstant: adapt to improved OUStringLiteral1Stephan Bergmann1-25/+17
2016-08-29Adapt loplugin:stringconstant to improved OUStringLiteral1Stephan Bergmann1-43/+66
2016-06-29Further clean-upStephan Bergmann1-226/+313
2016-06-29Remove support for Clang < 3.4Stephan Bergmann1-1/+0
2016-06-29Remove support for Clang < 3.3Stephan Bergmann1-3/+4
2016-06-28More Clang 3.4 "(anonymous namespace)" fixesStephan Bergmann1-1/+1
2016-06-28loplugin:stringconstant: Don't warn about "OUString(OSL_THIS_FUNC)"Stephan Bergmann1-0/+15
2016-06-03Teach loplugin:stringconstant about RTL_CONSTASCII_STRINGPARAMStephan Bergmann1-0/+14
2016-02-26-Werror=return-typeStephan Bergmann1-0/+3
2015-12-08More loplugin::TypeCheck useStephan Bergmann1-28/+9
2015-11-06compilerplugins: getAsTagDecl doesn't exist in clang 3.5Michael Stahl1-1/+1
2015-11-06loplugin:stringconstant: elide explicit ctor usageStephan Bergmann1-66/+161
2015-11-04yyyyyNoel Grandin1-0/+43
2015-11-02tdf#94269: Replace "n" prefix for bool variables with "b"Benjamin Ni1-12/+12
2015-09-03loplugin:stringconstant also for cases using char const v[] = "..."Stephan Bergmann1-0/+10
2015-08-31loplugin:stringconstant: OUStringBuffer: appendAscii -> appendStephan Bergmann1-9/+54
2015-06-26loplugin:stringconstant: handle OUString+=OUString(literal)Stephan Bergmann1-0/+6
2015-06-26loplugin:stringconstant: OUStringLiteral1 can handle NUL literals just fineStephan Bergmann1-3/+3
2015-06-25...in case this ever gets used with an unsigned APSInt of bitwidth < 7Stephan Bergmann1-1/+1
2015-06-25my previous fix triggered an assert in clangNoel Grandin1-1/+1
2015-06-25error: invalid operands to binary expression ('llvm::APSInt' and 'int')Noel Grandin1-1/+1
2015-06-25loplugin:stringconstant: Flag more inefficienciesStephan Bergmann1-0/+133
2014-12-19Extend loplugin:literalalternative to loplugin:stringconstantStephan Bergmann1-0/+1096