├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── release ├── linux │ ├── README.md │ ├── TscLua │ │ ├── cfg │ │ │ ├── funcTranslation.csv │ │ │ ├── lua_cfg.xml │ │ │ ├── lua_std.cfg │ │ │ ├── spellDic.txt │ │ │ └── unity.csharp.exp │ │ └── tsclua │ ├── TscSharpV1.14.667.linux │ │ ├── TscSharp │ │ ├── cfg_cs.ini │ │ └── rule.xml │ └── TscanCodeV2.14.2395.linux │ │ ├── cfg │ │ ├── avr.cfg │ │ ├── cfg.xml │ │ ├── gnu.cfg │ │ ├── gtk.cfg │ │ ├── microsoft_sal.cfg │ │ ├── posix.cfg │ │ ├── qt.cfg │ │ ├── sdl.cfg │ │ ├── std.cfg │ │ └── windows.cfg │ │ └── tscancode ├── mac │ ├── TscSharp │ ├── cfg │ │ ├── avr.cfg │ │ ├── cfg.xml │ │ ├── funcTranslation.csv │ │ ├── gnu.cfg │ │ ├── gtk.cfg │ │ ├── lua_cfg.xml │ │ ├── lua_std.cfg │ │ ├── microsoft_sal.cfg │ │ ├── posix.cfg │ │ ├── qt.cfg │ │ ├── sdl.cfg │ │ ├── spellDic.txt │ │ ├── std.cfg │ │ ├── unity.csharp.exp │ │ └── windows.cfg │ ├── cfg_cs.ini │ ├── filter.ini │ ├── rule.xml │ ├── tscancode │ └── tsclua.mac └── windows │ └── lua │ ├── cfg │ ├── funcTranslation.csv │ ├── lua_cfg.xml │ ├── lua_std.cfg │ ├── spellDic.txt │ └── unity.csharp.exp │ ├── tsclua-core.dll │ └── tsclua.exe ├── samples ├── cpp │ ├── UnintentionalOverflow.cpp │ ├── arrayIndexCheckDefect.cpp │ ├── arrayindexoutofbounds.cpp │ ├── arrayindexthencheck.cpp │ ├── assignif.cpp │ ├── assignmentinassert.cpp │ ├── autovar.cpp │ ├── bitwiseonboolean.cpp │ ├── boolfuncreturn.cpp │ ├── bufferaccessoutofbounds.cpp │ ├── checkNullDefect.cpp │ ├── clarifycondition.cpp │ ├── comparedefectinfor.cpp │ ├── comparisonofboolwithbool.cpp │ ├── comparisonofboolwithint.cpp │ ├── comparisonwithbool.cpp │ ├── danglingpointer.cpp │ ├── deallocdealloc.cpp │ ├── deallocuse.cpp │ ├── dereferenceAfterCheck.cpp │ ├── dereferenceBeforeCheck.cpp │ ├── dereferenceifnull.cpp │ ├── duplicatebranch.cpp │ ├── duplicateexpression.cpp │ ├── duplicateif.cpp │ ├── explicitnulldereference.cpp │ ├── formatbufoverrun.cpp │ ├── funcretlengthasindex.cpp │ ├── funcretnull.cpp │ ├── funcretnullstatistic.cpp │ ├── funcreturn.cpp │ ├── ifcondition.cpp │ ├── incorrectlogicoperator.cpp │ ├── incrementboolean.cpp │ ├── invaliddereferenceiterator.cpp │ ├── invaliditerator.cpp │ ├── invalidvarargs.cpp │ ├── leaknovarfunctioncall.cpp │ ├── leakreturnvalnotused.cpp │ ├── leakunsafeargalloc.cpp │ ├── memleak.cpp │ ├── memleakonrealloc.cpp │ ├── memsetzerobytes.cpp │ ├── mismatchallocdealloc.cpp │ ├── mismatchsize.cpp │ ├── moduloalwaystruefalse.cpp │ ├── negativebitwiseshift.cpp │ ├── negativeindex.cpp │ ├── nestedloop.cpp │ ├── nofirstcase.cpp │ ├── nonthreadsafefunc.cpp │ ├── oppositeinnercondition.cpp │ ├── possibleuninitmemberinctor.cpp │ ├── possibleuninitptr.cpp │ ├── possibleuninitstruct.cpp │ ├── possibleuninitvar.cpp │ ├── pragmapacknotmatch.cpp │ ├── precisecomparison.cpp │ ├── publicallocationerror.cpp │ ├── recursivefunc.cpp │ ├── redundantcondition.cpp │ ├── resourceleak.cpp │ ├── selfassignment.cpp │ ├── signedunsignedmixed.cpp │ ├── sizeofforarrayparameter.cpp │ ├── sizeoffornumericparameter.cpp │ ├── sizeofforpointersize.cpp │ ├── sizeofsizeof.cpp │ ├── stlfinderror.cpp │ ├── stlmissingcomparison.cpp │ ├── stloutofbounds.cpp │ ├── stlsortcheck.cpp │ ├── strpluschar.cpp │ ├── structspacewasted.cpp │ ├── suspiciousSemicolon.cpp │ ├── suspiciousarrayindex.cpp │ ├── suspiciousfor.cpp │ ├── suspiciouspriority.cpp │ ├── switchnobreakup.cpp │ ├── switchnodefault.cpp │ ├── unconditionalbreakinloop.cpp │ ├── uninitmemberinctor.cpp │ ├── uninitmembervar.cpp │ ├── uninitptr.cpp │ ├── uninitstring.cpp │ ├── uninitstruct.cpp │ ├── uninitvar.cpp │ ├── unsafeclasscanleak.cpp │ ├── unsafefunctionusage.cpp │ ├── unsigneddivision.cpp │ ├── unsignedlessthanzero.cpp │ ├── virtualdestructor.cpp │ ├── wrongvarinfor.cpp │ └── zerodivision.cpp ├── csharp │ ├── cs_arithmeticoverflow.cs │ ├── cs_arrayindexoutofbound.cs │ ├── cs_badrecursive.cs │ ├── cs_checkduplicatebranchcontent.cs │ ├── cs_checknulldefect.cs │ ├── cs_conditionalwaystrue.cs │ ├── cs_dereferenceafternullcheck.cs │ ├── cs_dereferencebeforenullcheck.cs │ ├── cs_dereferenceifnull.cs │ ├── cs_derivedclassnewkeyword.cs │ ├── cs_dividbyzero.cs │ ├── cs_doubleassignment.cs │ ├── cs_doublenan.cs │ ├── cs_duplicateexpression.cs │ ├── cs_emptyfunc.cs │ ├── cs_emptyupdate.cs │ ├── cs_explicitnulldereference.cs │ ├── cs_foreachinupdate.cs │ ├── cs_funcretnull.cs │ ├── cs_getcomponent.cs │ ├── cs_inefficientcustomupdate.cs │ ├── cs_inefficientforeach.cs │ ├── cs_inefficientlambda.cs │ ├── cs_inefficientlinq.cs │ ├── cs_inefficientupdate.cs │ ├── cs_invalidmembername.cs │ ├── cs_modifycollection.cs │ ├── cs_potentialdeadlock.cs │ ├── cs_resourceleak.cs │ ├── cs_stringformat.cs │ ├── cs_stringindexoferror.cs │ ├── cs_structchecknull.cs │ ├── cs_suspicoussemicolon.cs │ ├── cs_throwexceptioninconstructor.cs │ ├── cs_unintentionaloverflow.cs │ ├── cs_unreleasedlock.cs │ ├── cs_unsafeconstructor.cs │ ├── cs_useenumaskey.cs │ ├── cs_uselessarithmetic.cs │ ├── cs_virtualcallinconstructor.cs │ ├── cs_weshootdictionary.cs │ ├── cs_weshootlist.cs │ ├── cs_wronginitseq.cs │ ├── cs_wrongvarinfor.cs │ └── cs_xpath.cs └── lua │ ├── lua_ArgumentMismatch.lua │ ├── lua_AssignOrTrue.lua │ ├── lua_ColonDotMix.lua │ ├── lua_RenameUnusedLocalVariable.lua │ ├── lua_SyntaxError.lua │ ├── lua_UndeclaredArgument.lua │ ├── lua_Uninitvar.lua │ ├── lua_UnusedFunctionParam.lua │ ├── lua_UseVarAfterCheck.lua │ ├── lua_UseVarBeforeCheck.lua │ ├── lua_UseVarIfNil.lua │ ├── lua_VarAssginByDifferentTypes.lua │ ├── lua_avoidglobalvar.lua │ ├── lua_funcretnil.lua │ ├── lua_keywordspellwrongerror.lua │ ├── lua_luafuncmiss.lua │ ├── lua_luafuncretnil.lua │ ├── lua_possibleassignuninitvar.lua │ ├── lua_possibleundeclaredvar.lua │ ├── lua_possibleuninitvarastablekey.lua │ ├── lua_possiblevarusebeforedeclare.lua │ ├── lua_recursivefunc.lua │ ├── lua_renamelocalvariable.lua │ ├── lua_singlefileglobal.lua │ ├── lua_singlescopeglobal.lua │ ├── lua_undeclaredtablevalue.lua │ ├── lua_undeclaredvar.lua │ ├── lua_undelaredvarassign.lua │ ├── lua_uninitmacrolikevar.lua │ ├── lua_unusedforvariable.lua │ ├── lua_unusedlocalvar.lua │ ├── lua_useobsolete.lua │ ├── lua_varspellwrongerror.lua │ └── lua_vartypemixusage.lua └── trunk ├── Makefile ├── cfg ├── avr.cfg ├── cfg.xml ├── gnu.cfg ├── gtk.cfg ├── microsoft_sal.cfg ├── posix.cfg ├── qt.cfg ├── sdl.cfg ├── std.cfg └── windows.cfg ├── cli ├── cli.vcxproj ├── cli.vcxproj.filters ├── cmdlineparser.cpp ├── cmdlineparser.h ├── main.cpp ├── tscexecutor.cpp ├── tscexecutor.h ├── tscthreadexecutor.cpp ├── tscthreadexecutor.h └── version.rc ├── common ├── config.h ├── crashhelp.cpp ├── crashhelp.h ├── dnetthread.cpp ├── dnetthread.h ├── filedepend.cpp ├── filedepend.h ├── filelister.cpp ├── filelister.h ├── path.cpp ├── path.h ├── pathmatch.cpp └── pathmatch.h ├── externals └── tinyxml │ ├── tinyxml2.cpp │ └── tinyxml2.h ├── lib ├── astutils.cpp ├── astutils.h ├── check.cpp ├── check.h ├── check64bit.cpp ├── check64bit.h ├── checkassert.cpp ├── checkassert.h ├── checkautovariables.cpp ├── checkautovariables.h ├── checkbool.cpp ├── checkbool.h ├── checkboost.cpp ├── checkboost.h ├── checkbufferoverrun.cpp ├── checkbufferoverrun.h ├── checkclass.cpp ├── checkclass.h ├── checkcondition.cpp ├── checkcondition.h ├── checkexceptionsafety.cpp ├── checkexceptionsafety.h ├── checkinternal.cpp ├── checkinternal.h ├── checkio.cpp ├── checkio.h ├── checkleakautovar.cpp ├── checkleakautovar.h ├── checkmemoryleak.cpp ├── checkmemoryleak.h ├── checknonreentrantfunctions.cpp ├── checknonreentrantfunctions.h ├── checknullpointer.cpp ├── checknullpointer.h ├── checkobsolescentfunctions.cpp ├── checkobsolescentfunctions.h ├── checkother.cpp ├── checkother.h ├── checkpostfixoperator.cpp ├── checkpostfixoperator.h ├── checkreadability.cpp ├── checkreadability.h ├── checksizeof.cpp ├── checksizeof.h ├── checkstatistic.cpp ├── checkstatistic.h ├── checkstl.cpp ├── checkstl.h ├── checkstring.cpp ├── checkstring.h ├── checktsccompute.cpp ├── checktsccompute.h ├── checktscinvalidvarargs.cpp ├── checktscinvalidvarargs.h ├── checktsclogic.cpp ├── checktsclogic.h ├── checktscnullpointer2.cpp ├── checktscnullpointer2.h ├── checktscoverrun.cpp ├── checktscoverrun.h ├── checktscsuspicious.cpp ├── checktscsuspicious.h ├── checktype.cpp ├── checktype.h ├── checkuninitvar.cpp ├── checkuninitvar.h ├── checkunusedfunctions.cpp ├── checkunusedfunctions.h ├── checkunusedvar.cpp ├── checkunusedvar.h ├── checkvaarg.cpp ├── checkvaarg.h ├── cxx11emu.h ├── errorlogger.cpp ├── errorlogger.h ├── executionpath.cpp ├── executionpath.h ├── globalmacros.cpp ├── globalmacros.h ├── globalsymboldatabase.cpp ├── globalsymboldatabase.h ├── globaltokenizer.cpp ├── globaltokenizer.h ├── library.cpp ├── library.h ├── matchcompiler.h ├── mathlib.cpp ├── mathlib.h ├── preprocessor.cpp ├── preprocessor.h ├── settings.cpp ├── settings.h ├── standards.h ├── suppressions.cpp ├── suppressions.h ├── symboldatabase.cpp ├── symboldatabase.h ├── templatesimplifier.cpp ├── templatesimplifier.h ├── timer.cpp ├── timer.h ├── token.cpp ├── token.h ├── tokenex.cpp ├── tokenex.h ├── tokenize.cpp ├── tokenize.h ├── tokenlist.cpp ├── tokenlist.h ├── tscancode.cpp ├── tscancode.h ├── tscancode.vcxproj ├── tscancode.vcxproj.filters ├── utilities.cpp ├── utilities.h ├── utils.h ├── valueflow.cpp ├── valueflow.h ├── version.h └── version.rc ├── tscancode.sln └── tscancode.xcodeproj └── project.pbxproj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/README.md -------------------------------------------------------------------------------- /release/linux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/README.md -------------------------------------------------------------------------------- /release/linux/TscLua/cfg/funcTranslation.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscLua/cfg/funcTranslation.csv -------------------------------------------------------------------------------- /release/linux/TscLua/cfg/lua_cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscLua/cfg/lua_cfg.xml -------------------------------------------------------------------------------- /release/linux/TscLua/cfg/lua_std.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscLua/cfg/lua_std.cfg -------------------------------------------------------------------------------- /release/linux/TscLua/cfg/spellDic.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscLua/cfg/spellDic.txt -------------------------------------------------------------------------------- /release/linux/TscLua/cfg/unity.csharp.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscLua/cfg/unity.csharp.exp -------------------------------------------------------------------------------- /release/linux/TscLua/tsclua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscLua/tsclua -------------------------------------------------------------------------------- /release/linux/TscSharpV1.14.667.linux/TscSharp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscSharpV1.14.667.linux/TscSharp -------------------------------------------------------------------------------- /release/linux/TscSharpV1.14.667.linux/cfg_cs.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscSharpV1.14.667.linux/cfg_cs.ini -------------------------------------------------------------------------------- /release/linux/TscSharpV1.14.667.linux/rule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscSharpV1.14.667.linux/rule.xml -------------------------------------------------------------------------------- /release/linux/TscanCodeV2.14.2395.linux/cfg/avr.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscanCodeV2.14.2395.linux/cfg/avr.cfg -------------------------------------------------------------------------------- /release/linux/TscanCodeV2.14.2395.linux/cfg/cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscanCodeV2.14.2395.linux/cfg/cfg.xml -------------------------------------------------------------------------------- /release/linux/TscanCodeV2.14.2395.linux/cfg/gnu.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscanCodeV2.14.2395.linux/cfg/gnu.cfg -------------------------------------------------------------------------------- /release/linux/TscanCodeV2.14.2395.linux/cfg/gtk.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscanCodeV2.14.2395.linux/cfg/gtk.cfg -------------------------------------------------------------------------------- /release/linux/TscanCodeV2.14.2395.linux/cfg/microsoft_sal.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscanCodeV2.14.2395.linux/cfg/microsoft_sal.cfg -------------------------------------------------------------------------------- /release/linux/TscanCodeV2.14.2395.linux/cfg/posix.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscanCodeV2.14.2395.linux/cfg/posix.cfg -------------------------------------------------------------------------------- /release/linux/TscanCodeV2.14.2395.linux/cfg/qt.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscanCodeV2.14.2395.linux/cfg/qt.cfg -------------------------------------------------------------------------------- /release/linux/TscanCodeV2.14.2395.linux/cfg/sdl.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscanCodeV2.14.2395.linux/cfg/sdl.cfg -------------------------------------------------------------------------------- /release/linux/TscanCodeV2.14.2395.linux/cfg/std.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscanCodeV2.14.2395.linux/cfg/std.cfg -------------------------------------------------------------------------------- /release/linux/TscanCodeV2.14.2395.linux/cfg/windows.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscanCodeV2.14.2395.linux/cfg/windows.cfg -------------------------------------------------------------------------------- /release/linux/TscanCodeV2.14.2395.linux/tscancode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/linux/TscanCodeV2.14.2395.linux/tscancode -------------------------------------------------------------------------------- /release/mac/TscSharp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/TscSharp -------------------------------------------------------------------------------- /release/mac/cfg/avr.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg/avr.cfg -------------------------------------------------------------------------------- /release/mac/cfg/cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg/cfg.xml -------------------------------------------------------------------------------- /release/mac/cfg/funcTranslation.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg/funcTranslation.csv -------------------------------------------------------------------------------- /release/mac/cfg/gnu.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg/gnu.cfg -------------------------------------------------------------------------------- /release/mac/cfg/gtk.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg/gtk.cfg -------------------------------------------------------------------------------- /release/mac/cfg/lua_cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg/lua_cfg.xml -------------------------------------------------------------------------------- /release/mac/cfg/lua_std.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg/lua_std.cfg -------------------------------------------------------------------------------- /release/mac/cfg/microsoft_sal.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg/microsoft_sal.cfg -------------------------------------------------------------------------------- /release/mac/cfg/posix.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg/posix.cfg -------------------------------------------------------------------------------- /release/mac/cfg/qt.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg/qt.cfg -------------------------------------------------------------------------------- /release/mac/cfg/sdl.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg/sdl.cfg -------------------------------------------------------------------------------- /release/mac/cfg/spellDic.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg/spellDic.txt -------------------------------------------------------------------------------- /release/mac/cfg/std.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg/std.cfg -------------------------------------------------------------------------------- /release/mac/cfg/unity.csharp.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg/unity.csharp.exp -------------------------------------------------------------------------------- /release/mac/cfg/windows.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg/windows.cfg -------------------------------------------------------------------------------- /release/mac/cfg_cs.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/cfg_cs.ini -------------------------------------------------------------------------------- /release/mac/filter.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /release/mac/rule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/rule.xml -------------------------------------------------------------------------------- /release/mac/tscancode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/tscancode -------------------------------------------------------------------------------- /release/mac/tsclua.mac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/mac/tsclua.mac -------------------------------------------------------------------------------- /release/windows/lua/cfg/funcTranslation.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/windows/lua/cfg/funcTranslation.csv -------------------------------------------------------------------------------- /release/windows/lua/cfg/lua_cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/windows/lua/cfg/lua_cfg.xml -------------------------------------------------------------------------------- /release/windows/lua/cfg/lua_std.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/windows/lua/cfg/lua_std.cfg -------------------------------------------------------------------------------- /release/windows/lua/cfg/spellDic.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/windows/lua/cfg/spellDic.txt -------------------------------------------------------------------------------- /release/windows/lua/cfg/unity.csharp.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/windows/lua/cfg/unity.csharp.exp -------------------------------------------------------------------------------- /release/windows/lua/tsclua-core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/windows/lua/tsclua-core.dll -------------------------------------------------------------------------------- /release/windows/lua/tsclua.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/release/windows/lua/tsclua.exe -------------------------------------------------------------------------------- /samples/cpp/UnintentionalOverflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/UnintentionalOverflow.cpp -------------------------------------------------------------------------------- /samples/cpp/arrayIndexCheckDefect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/arrayIndexCheckDefect.cpp -------------------------------------------------------------------------------- /samples/cpp/arrayindexoutofbounds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/arrayindexoutofbounds.cpp -------------------------------------------------------------------------------- /samples/cpp/arrayindexthencheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/arrayindexthencheck.cpp -------------------------------------------------------------------------------- /samples/cpp/assignif.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/assignif.cpp -------------------------------------------------------------------------------- /samples/cpp/assignmentinassert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/assignmentinassert.cpp -------------------------------------------------------------------------------- /samples/cpp/autovar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/autovar.cpp -------------------------------------------------------------------------------- /samples/cpp/bitwiseonboolean.cpp: -------------------------------------------------------------------------------- 1 | void Demo(bool b) 2 | { 3 | //布尔值参与位运算 4 | int r = b & 0x01; 5 | } -------------------------------------------------------------------------------- /samples/cpp/boolfuncreturn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/boolfuncreturn.cpp -------------------------------------------------------------------------------- /samples/cpp/bufferaccessoutofbounds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/bufferaccessoutofbounds.cpp -------------------------------------------------------------------------------- /samples/cpp/checkNullDefect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/checkNullDefect.cpp -------------------------------------------------------------------------------- /samples/cpp/clarifycondition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/clarifycondition.cpp -------------------------------------------------------------------------------- /samples/cpp/comparedefectinfor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/comparedefectinfor.cpp -------------------------------------------------------------------------------- /samples/cpp/comparisonofboolwithbool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/comparisonofboolwithbool.cpp -------------------------------------------------------------------------------- /samples/cpp/comparisonofboolwithint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/comparisonofboolwithint.cpp -------------------------------------------------------------------------------- /samples/cpp/comparisonwithbool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/comparisonwithbool.cpp -------------------------------------------------------------------------------- /samples/cpp/danglingpointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/danglingpointer.cpp -------------------------------------------------------------------------------- /samples/cpp/deallocdealloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/deallocdealloc.cpp -------------------------------------------------------------------------------- /samples/cpp/deallocuse.cpp: -------------------------------------------------------------------------------- 1 | //检测一种Objective C中的内存释放后使用问题 2 | dealloc ; use_ ; -------------------------------------------------------------------------------- /samples/cpp/dereferenceAfterCheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/dereferenceAfterCheck.cpp -------------------------------------------------------------------------------- /samples/cpp/dereferenceBeforeCheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/dereferenceBeforeCheck.cpp -------------------------------------------------------------------------------- /samples/cpp/dereferenceifnull.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/dereferenceifnull.cpp -------------------------------------------------------------------------------- /samples/cpp/duplicatebranch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/duplicatebranch.cpp -------------------------------------------------------------------------------- /samples/cpp/duplicateexpression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/duplicateexpression.cpp -------------------------------------------------------------------------------- /samples/cpp/duplicateif.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/duplicateif.cpp -------------------------------------------------------------------------------- /samples/cpp/explicitnulldereference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/explicitnulldereference.cpp -------------------------------------------------------------------------------- /samples/cpp/formatbufoverrun.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/cpp/funcretlengthasindex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/funcretlengthasindex.cpp -------------------------------------------------------------------------------- /samples/cpp/funcretnull.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/funcretnull.cpp -------------------------------------------------------------------------------- /samples/cpp/funcretnullstatistic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/funcretnullstatistic.cpp -------------------------------------------------------------------------------- /samples/cpp/funcreturn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/funcreturn.cpp -------------------------------------------------------------------------------- /samples/cpp/ifcondition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/ifcondition.cpp -------------------------------------------------------------------------------- /samples/cpp/incorrectlogicoperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/incorrectlogicoperator.cpp -------------------------------------------------------------------------------- /samples/cpp/incrementboolean.cpp: -------------------------------------------------------------------------------- 1 | void Demo() 2 | { 3 | bool b = true; 4 | //在布尔变量使用自增运算 5 | b++; 6 | } -------------------------------------------------------------------------------- /samples/cpp/invaliddereferenceiterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/invaliddereferenceiterator.cpp -------------------------------------------------------------------------------- /samples/cpp/invaliditerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/invaliditerator.cpp -------------------------------------------------------------------------------- /samples/cpp/invalidvarargs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/invalidvarargs.cpp -------------------------------------------------------------------------------- /samples/cpp/leaknovarfunctioncall.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/cpp/leakreturnvalnotused.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/cpp/leakunsafeargalloc.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/cpp/memleak.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/memleak.cpp -------------------------------------------------------------------------------- /samples/cpp/memleakonrealloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/memleakonrealloc.cpp -------------------------------------------------------------------------------- /samples/cpp/memsetzerobytes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/memsetzerobytes.cpp -------------------------------------------------------------------------------- /samples/cpp/mismatchallocdealloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/mismatchallocdealloc.cpp -------------------------------------------------------------------------------- /samples/cpp/mismatchsize.cpp: -------------------------------------------------------------------------------- 1 | void Demo() 2 | { 3 | //分配的内存空间不匹配 4 | int i = malloc(3); 5 | } -------------------------------------------------------------------------------- /samples/cpp/moduloalwaystruefalse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/moduloalwaystruefalse.cpp -------------------------------------------------------------------------------- /samples/cpp/negativebitwiseshift.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/negativebitwiseshift.cpp -------------------------------------------------------------------------------- /samples/cpp/negativeindex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/negativeindex.cpp -------------------------------------------------------------------------------- /samples/cpp/nestedloop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/nestedloop.cpp -------------------------------------------------------------------------------- /samples/cpp/nofirstcase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/nofirstcase.cpp -------------------------------------------------------------------------------- /samples/cpp/nonthreadsafefunc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/nonthreadsafefunc.cpp -------------------------------------------------------------------------------- /samples/cpp/oppositeinnercondition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/oppositeinnercondition.cpp -------------------------------------------------------------------------------- /samples/cpp/possibleuninitmemberinctor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/possibleuninitmemberinctor.cpp -------------------------------------------------------------------------------- /samples/cpp/possibleuninitptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/possibleuninitptr.cpp -------------------------------------------------------------------------------- /samples/cpp/possibleuninitstruct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/possibleuninitstruct.cpp -------------------------------------------------------------------------------- /samples/cpp/possibleuninitvar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/possibleuninitvar.cpp -------------------------------------------------------------------------------- /samples/cpp/pragmapacknotmatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/pragmapacknotmatch.cpp -------------------------------------------------------------------------------- /samples/cpp/precisecomparison.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/precisecomparison.cpp -------------------------------------------------------------------------------- /samples/cpp/publicallocationerror.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/cpp/recursivefunc.cpp: -------------------------------------------------------------------------------- 1 | void Demo(int n) 2 | { 3 | //递归调用存在性能问题,可能导致栈溢出 4 | Demo(n-1); 5 | } -------------------------------------------------------------------------------- /samples/cpp/redundantcondition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/redundantcondition.cpp -------------------------------------------------------------------------------- /samples/cpp/resourceleak.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/resourceleak.cpp -------------------------------------------------------------------------------- /samples/cpp/selfassignment.cpp: -------------------------------------------------------------------------------- 1 | void Demo(int i) 2 | { 3 | i = i; 4 | } -------------------------------------------------------------------------------- /samples/cpp/signedunsignedmixed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/signedunsignedmixed.cpp -------------------------------------------------------------------------------- /samples/cpp/sizeofforarrayparameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/sizeofforarrayparameter.cpp -------------------------------------------------------------------------------- /samples/cpp/sizeoffornumericparameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/sizeoffornumericparameter.cpp -------------------------------------------------------------------------------- /samples/cpp/sizeofforpointersize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/sizeofforpointersize.cpp -------------------------------------------------------------------------------- /samples/cpp/sizeofsizeof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/sizeofsizeof.cpp -------------------------------------------------------------------------------- /samples/cpp/stlfinderror.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/stlfinderror.cpp -------------------------------------------------------------------------------- /samples/cpp/stlmissingcomparison.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/stlmissingcomparison.cpp -------------------------------------------------------------------------------- /samples/cpp/stloutofbounds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/stloutofbounds.cpp -------------------------------------------------------------------------------- /samples/cpp/stlsortcheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/stlsortcheck.cpp -------------------------------------------------------------------------------- /samples/cpp/strpluschar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/strpluschar.cpp -------------------------------------------------------------------------------- /samples/cpp/structspacewasted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/structspacewasted.cpp -------------------------------------------------------------------------------- /samples/cpp/suspiciousSemicolon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/suspiciousSemicolon.cpp -------------------------------------------------------------------------------- /samples/cpp/suspiciousarrayindex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/suspiciousarrayindex.cpp -------------------------------------------------------------------------------- /samples/cpp/suspiciousfor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/suspiciousfor.cpp -------------------------------------------------------------------------------- /samples/cpp/suspiciouspriority.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/suspiciouspriority.cpp -------------------------------------------------------------------------------- /samples/cpp/switchnobreakup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/switchnobreakup.cpp -------------------------------------------------------------------------------- /samples/cpp/switchnodefault.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/switchnodefault.cpp -------------------------------------------------------------------------------- /samples/cpp/unconditionalbreakinloop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/unconditionalbreakinloop.cpp -------------------------------------------------------------------------------- /samples/cpp/uninitmemberinctor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/uninitmemberinctor.cpp -------------------------------------------------------------------------------- /samples/cpp/uninitmembervar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/uninitmembervar.cpp -------------------------------------------------------------------------------- /samples/cpp/uninitptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/uninitptr.cpp -------------------------------------------------------------------------------- /samples/cpp/uninitstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/uninitstring.cpp -------------------------------------------------------------------------------- /samples/cpp/uninitstruct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/uninitstruct.cpp -------------------------------------------------------------------------------- /samples/cpp/uninitvar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/uninitvar.cpp -------------------------------------------------------------------------------- /samples/cpp/unsafeclasscanleak.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/unsafeclasscanleak.cpp -------------------------------------------------------------------------------- /samples/cpp/unsafefunctionusage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/unsafefunctionusage.cpp -------------------------------------------------------------------------------- /samples/cpp/unsigneddivision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/unsigneddivision.cpp -------------------------------------------------------------------------------- /samples/cpp/unsignedlessthanzero.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/unsignedlessthanzero.cpp -------------------------------------------------------------------------------- /samples/cpp/virtualdestructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/virtualdestructor.cpp -------------------------------------------------------------------------------- /samples/cpp/wrongvarinfor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/wrongvarinfor.cpp -------------------------------------------------------------------------------- /samples/cpp/zerodivision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/cpp/zerodivision.cpp -------------------------------------------------------------------------------- /samples/csharp/cs_arithmeticoverflow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_arithmeticoverflow.cs -------------------------------------------------------------------------------- /samples/csharp/cs_arrayindexoutofbound.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_arrayindexoutofbound.cs -------------------------------------------------------------------------------- /samples/csharp/cs_badrecursive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_badrecursive.cs -------------------------------------------------------------------------------- /samples/csharp/cs_checkduplicatebranchcontent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_checkduplicatebranchcontent.cs -------------------------------------------------------------------------------- /samples/csharp/cs_checknulldefect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_checknulldefect.cs -------------------------------------------------------------------------------- /samples/csharp/cs_conditionalwaystrue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_conditionalwaystrue.cs -------------------------------------------------------------------------------- /samples/csharp/cs_dereferenceafternullcheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_dereferenceafternullcheck.cs -------------------------------------------------------------------------------- /samples/csharp/cs_dereferencebeforenullcheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_dereferencebeforenullcheck.cs -------------------------------------------------------------------------------- /samples/csharp/cs_dereferenceifnull.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_dereferenceifnull.cs -------------------------------------------------------------------------------- /samples/csharp/cs_derivedclassnewkeyword.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_derivedclassnewkeyword.cs -------------------------------------------------------------------------------- /samples/csharp/cs_dividbyzero.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_dividbyzero.cs -------------------------------------------------------------------------------- /samples/csharp/cs_doubleassignment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_doubleassignment.cs -------------------------------------------------------------------------------- /samples/csharp/cs_doublenan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_doublenan.cs -------------------------------------------------------------------------------- /samples/csharp/cs_duplicateexpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_duplicateexpression.cs -------------------------------------------------------------------------------- /samples/csharp/cs_emptyfunc.cs: -------------------------------------------------------------------------------- 1 | class C : MonoBehaviour 2 | { 3 | //空函数可能会影响性能,建议删除 4 | public void Func() 5 | { 6 | 7 | } 8 | } -------------------------------------------------------------------------------- /samples/csharp/cs_emptyupdate.cs: -------------------------------------------------------------------------------- 1 | class C:MonoBehaviour 2 | { 3 | //Unity项目中,不应该出现空的Update函数, 这会影响性能 4 | public Update() 5 | { 6 | } 7 | } -------------------------------------------------------------------------------- /samples/csharp/cs_explicitnulldereference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_explicitnulldereference.cs -------------------------------------------------------------------------------- /samples/csharp/cs_foreachinupdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_foreachinupdate.cs -------------------------------------------------------------------------------- /samples/csharp/cs_funcretnull.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_funcretnull.cs -------------------------------------------------------------------------------- /samples/csharp/cs_getcomponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_getcomponent.cs -------------------------------------------------------------------------------- /samples/csharp/cs_inefficientcustomupdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_inefficientcustomupdate.cs -------------------------------------------------------------------------------- /samples/csharp/cs_inefficientforeach.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_inefficientforeach.cs -------------------------------------------------------------------------------- /samples/csharp/cs_inefficientlambda.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_inefficientlambda.cs -------------------------------------------------------------------------------- /samples/csharp/cs_inefficientlinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_inefficientlinq.cs -------------------------------------------------------------------------------- /samples/csharp/cs_inefficientupdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_inefficientupdate.cs -------------------------------------------------------------------------------- /samples/csharp/cs_invalidmembername.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_invalidmembername.cs -------------------------------------------------------------------------------- /samples/csharp/cs_modifycollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_modifycollection.cs -------------------------------------------------------------------------------- /samples/csharp/cs_potentialdeadlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_potentialdeadlock.cs -------------------------------------------------------------------------------- /samples/csharp/cs_resourceleak.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/csharp/cs_stringformat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_stringformat.cs -------------------------------------------------------------------------------- /samples/csharp/cs_stringindexoferror.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_stringindexoferror.cs -------------------------------------------------------------------------------- /samples/csharp/cs_structchecknull.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_structchecknull.cs -------------------------------------------------------------------------------- /samples/csharp/cs_suspicoussemicolon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_suspicoussemicolon.cs -------------------------------------------------------------------------------- /samples/csharp/cs_throwexceptioninconstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_throwexceptioninconstructor.cs -------------------------------------------------------------------------------- /samples/csharp/cs_unintentionaloverflow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_unintentionaloverflow.cs -------------------------------------------------------------------------------- /samples/csharp/cs_unreleasedlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_unreleasedlock.cs -------------------------------------------------------------------------------- /samples/csharp/cs_unsafeconstructor.cs: -------------------------------------------------------------------------------- 1 | class C : MonoBehaviour 2 | { 3 | //Unity项目中,mono子类不应该实现自己的构造函数 4 | public CS_UnsafeConstructor() 5 | { 6 | DoSomething(); 7 | } 8 | } -------------------------------------------------------------------------------- /samples/csharp/cs_useenumaskey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_useenumaskey.cs -------------------------------------------------------------------------------- /samples/csharp/cs_uselessarithmetic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_uselessarithmetic.cs -------------------------------------------------------------------------------- /samples/csharp/cs_virtualcallinconstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_virtualcallinconstructor.cs -------------------------------------------------------------------------------- /samples/csharp/cs_weshootdictionary.cs: -------------------------------------------------------------------------------- 1 | //项目定制的规则,不建议使用 -------------------------------------------------------------------------------- /samples/csharp/cs_weshootlist.cs: -------------------------------------------------------------------------------- 1 | //项目定制的规则,不建议使用 -------------------------------------------------------------------------------- /samples/csharp/cs_wronginitseq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_wronginitseq.cs -------------------------------------------------------------------------------- /samples/csharp/cs_wrongvarinfor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_wrongvarinfor.cs -------------------------------------------------------------------------------- /samples/csharp/cs_xpath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/csharp/cs_xpath.cs -------------------------------------------------------------------------------- /samples/lua/lua_ArgumentMismatch.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_ArgumentMismatch.lua -------------------------------------------------------------------------------- /samples/lua/lua_AssignOrTrue.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_AssignOrTrue.lua -------------------------------------------------------------------------------- /samples/lua/lua_ColonDotMix.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_ColonDotMix.lua -------------------------------------------------------------------------------- /samples/lua/lua_RenameUnusedLocalVariable.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_RenameUnusedLocalVariable.lua -------------------------------------------------------------------------------- /samples/lua/lua_SyntaxError.lua: -------------------------------------------------------------------------------- 1 | function Demo() 2 | --这里少了一个括号。工具只能检查有限的语法错误。 3 | foo({name='ben', sex='male'} 4 | end -------------------------------------------------------------------------------- /samples/lua/lua_UndeclaredArgument.lua: -------------------------------------------------------------------------------- 1 | function Demo(event) 2 | --evnt并没有在任何地方声明就作为print函数的参数使用 3 | print(evnt) 4 | end -------------------------------------------------------------------------------- /samples/lua/lua_Uninitvar.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_Uninitvar.lua -------------------------------------------------------------------------------- /samples/lua/lua_UnusedFunctionParam.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_UnusedFunctionParam.lua -------------------------------------------------------------------------------- /samples/lua/lua_UseVarAfterCheck.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_UseVarAfterCheck.lua -------------------------------------------------------------------------------- /samples/lua/lua_UseVarBeforeCheck.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_UseVarBeforeCheck.lua -------------------------------------------------------------------------------- /samples/lua/lua_UseVarIfNil.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_UseVarIfNil.lua -------------------------------------------------------------------------------- /samples/lua/lua_VarAssginByDifferentTypes.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_VarAssginByDifferentTypes.lua -------------------------------------------------------------------------------- /samples/lua/lua_avoidglobalvar.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_avoidglobalvar.lua -------------------------------------------------------------------------------- /samples/lua/lua_funcretnil.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_funcretnil.lua -------------------------------------------------------------------------------- /samples/lua/lua_keywordspellwrongerror.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_keywordspellwrongerror.lua -------------------------------------------------------------------------------- /samples/lua/lua_luafuncmiss.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_luafuncmiss.lua -------------------------------------------------------------------------------- /samples/lua/lua_luafuncretnil.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_luafuncretnil.lua -------------------------------------------------------------------------------- /samples/lua/lua_possibleassignuninitvar.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_possibleassignuninitvar.lua -------------------------------------------------------------------------------- /samples/lua/lua_possibleundeclaredvar.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_possibleundeclaredvar.lua -------------------------------------------------------------------------------- /samples/lua/lua_possibleuninitvarastablekey.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_possibleuninitvarastablekey.lua -------------------------------------------------------------------------------- /samples/lua/lua_possiblevarusebeforedeclare.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_possiblevarusebeforedeclare.lua -------------------------------------------------------------------------------- /samples/lua/lua_recursivefunc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_recursivefunc.lua -------------------------------------------------------------------------------- /samples/lua/lua_renamelocalvariable.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_renamelocalvariable.lua -------------------------------------------------------------------------------- /samples/lua/lua_singlefileglobal.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_singlefileglobal.lua -------------------------------------------------------------------------------- /samples/lua/lua_singlescopeglobal.lua: -------------------------------------------------------------------------------- 1 | function Demo() 2 | -- t只在当前作用域使用,建议声明为local 3 | t = {} 4 | t.a = 1 5 | end -------------------------------------------------------------------------------- /samples/lua/lua_undeclaredtablevalue.lua: -------------------------------------------------------------------------------- 1 | function Demo(event) 2 | --evnt并没有在任何地方声明就作为table的值 3 | foo({evnt}) 4 | end -------------------------------------------------------------------------------- /samples/lua/lua_undeclaredvar.lua: -------------------------------------------------------------------------------- 1 | --evnt并没有在任何地方声明就使用了 2 | function Demo(event) 3 | print(evnt + 1) 4 | end -------------------------------------------------------------------------------- /samples/lua/lua_undelaredvarassign.lua: -------------------------------------------------------------------------------- 1 | function Demo(event) 2 | --evnt并没有在任何地方声明就赋值给其他变量 3 | local b = evnt 4 | end -------------------------------------------------------------------------------- /samples/lua/lua_uninitmacrolikevar.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_uninitmacrolikevar.lua -------------------------------------------------------------------------------- /samples/lua/lua_unusedforvariable.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_unusedforvariable.lua -------------------------------------------------------------------------------- /samples/lua/lua_unusedlocalvar.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_unusedlocalvar.lua -------------------------------------------------------------------------------- /samples/lua/lua_useobsolete.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_useobsolete.lua -------------------------------------------------------------------------------- /samples/lua/lua_varspellwrongerror.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_varspellwrongerror.lua -------------------------------------------------------------------------------- /samples/lua/lua_vartypemixusage.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/samples/lua/lua_vartypemixusage.lua -------------------------------------------------------------------------------- /trunk/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/Makefile -------------------------------------------------------------------------------- /trunk/cfg/avr.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cfg/avr.cfg -------------------------------------------------------------------------------- /trunk/cfg/cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cfg/cfg.xml -------------------------------------------------------------------------------- /trunk/cfg/gnu.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cfg/gnu.cfg -------------------------------------------------------------------------------- /trunk/cfg/gtk.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cfg/gtk.cfg -------------------------------------------------------------------------------- /trunk/cfg/microsoft_sal.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cfg/microsoft_sal.cfg -------------------------------------------------------------------------------- /trunk/cfg/posix.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cfg/posix.cfg -------------------------------------------------------------------------------- /trunk/cfg/qt.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cfg/qt.cfg -------------------------------------------------------------------------------- /trunk/cfg/sdl.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cfg/sdl.cfg -------------------------------------------------------------------------------- /trunk/cfg/std.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cfg/std.cfg -------------------------------------------------------------------------------- /trunk/cfg/windows.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cfg/windows.cfg -------------------------------------------------------------------------------- /trunk/cli/cli.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cli/cli.vcxproj -------------------------------------------------------------------------------- /trunk/cli/cli.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cli/cli.vcxproj.filters -------------------------------------------------------------------------------- /trunk/cli/cmdlineparser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cli/cmdlineparser.cpp -------------------------------------------------------------------------------- /trunk/cli/cmdlineparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cli/cmdlineparser.h -------------------------------------------------------------------------------- /trunk/cli/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cli/main.cpp -------------------------------------------------------------------------------- /trunk/cli/tscexecutor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cli/tscexecutor.cpp -------------------------------------------------------------------------------- /trunk/cli/tscexecutor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cli/tscexecutor.h -------------------------------------------------------------------------------- /trunk/cli/tscthreadexecutor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cli/tscthreadexecutor.cpp -------------------------------------------------------------------------------- /trunk/cli/tscthreadexecutor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cli/tscthreadexecutor.h -------------------------------------------------------------------------------- /trunk/cli/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/cli/version.rc -------------------------------------------------------------------------------- /trunk/common/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/common/config.h -------------------------------------------------------------------------------- /trunk/common/crashhelp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/common/crashhelp.cpp -------------------------------------------------------------------------------- /trunk/common/crashhelp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/common/crashhelp.h -------------------------------------------------------------------------------- /trunk/common/dnetthread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/common/dnetthread.cpp -------------------------------------------------------------------------------- /trunk/common/dnetthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/common/dnetthread.h -------------------------------------------------------------------------------- /trunk/common/filedepend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/common/filedepend.cpp -------------------------------------------------------------------------------- /trunk/common/filedepend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/common/filedepend.h -------------------------------------------------------------------------------- /trunk/common/filelister.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/common/filelister.cpp -------------------------------------------------------------------------------- /trunk/common/filelister.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/common/filelister.h -------------------------------------------------------------------------------- /trunk/common/path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/common/path.cpp -------------------------------------------------------------------------------- /trunk/common/path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/common/path.h -------------------------------------------------------------------------------- /trunk/common/pathmatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/common/pathmatch.cpp -------------------------------------------------------------------------------- /trunk/common/pathmatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/common/pathmatch.h -------------------------------------------------------------------------------- /trunk/externals/tinyxml/tinyxml2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/externals/tinyxml/tinyxml2.cpp -------------------------------------------------------------------------------- /trunk/externals/tinyxml/tinyxml2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/externals/tinyxml/tinyxml2.h -------------------------------------------------------------------------------- /trunk/lib/astutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/astutils.cpp -------------------------------------------------------------------------------- /trunk/lib/astutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/astutils.h -------------------------------------------------------------------------------- /trunk/lib/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/check.cpp -------------------------------------------------------------------------------- /trunk/lib/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/check.h -------------------------------------------------------------------------------- /trunk/lib/check64bit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/check64bit.cpp -------------------------------------------------------------------------------- /trunk/lib/check64bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/check64bit.h -------------------------------------------------------------------------------- /trunk/lib/checkassert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkassert.cpp -------------------------------------------------------------------------------- /trunk/lib/checkassert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkassert.h -------------------------------------------------------------------------------- /trunk/lib/checkautovariables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkautovariables.cpp -------------------------------------------------------------------------------- /trunk/lib/checkautovariables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkautovariables.h -------------------------------------------------------------------------------- /trunk/lib/checkbool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkbool.cpp -------------------------------------------------------------------------------- /trunk/lib/checkbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkbool.h -------------------------------------------------------------------------------- /trunk/lib/checkboost.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkboost.cpp -------------------------------------------------------------------------------- /trunk/lib/checkboost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkboost.h -------------------------------------------------------------------------------- /trunk/lib/checkbufferoverrun.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkbufferoverrun.cpp -------------------------------------------------------------------------------- /trunk/lib/checkbufferoverrun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkbufferoverrun.h -------------------------------------------------------------------------------- /trunk/lib/checkclass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkclass.cpp -------------------------------------------------------------------------------- /trunk/lib/checkclass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkclass.h -------------------------------------------------------------------------------- /trunk/lib/checkcondition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkcondition.cpp -------------------------------------------------------------------------------- /trunk/lib/checkcondition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkcondition.h -------------------------------------------------------------------------------- /trunk/lib/checkexceptionsafety.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkexceptionsafety.cpp -------------------------------------------------------------------------------- /trunk/lib/checkexceptionsafety.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkexceptionsafety.h -------------------------------------------------------------------------------- /trunk/lib/checkinternal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkinternal.cpp -------------------------------------------------------------------------------- /trunk/lib/checkinternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkinternal.h -------------------------------------------------------------------------------- /trunk/lib/checkio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkio.cpp -------------------------------------------------------------------------------- /trunk/lib/checkio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkio.h -------------------------------------------------------------------------------- /trunk/lib/checkleakautovar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkleakautovar.cpp -------------------------------------------------------------------------------- /trunk/lib/checkleakautovar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkleakautovar.h -------------------------------------------------------------------------------- /trunk/lib/checkmemoryleak.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkmemoryleak.cpp -------------------------------------------------------------------------------- /trunk/lib/checkmemoryleak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkmemoryleak.h -------------------------------------------------------------------------------- /trunk/lib/checknonreentrantfunctions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checknonreentrantfunctions.cpp -------------------------------------------------------------------------------- /trunk/lib/checknonreentrantfunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checknonreentrantfunctions.h -------------------------------------------------------------------------------- /trunk/lib/checknullpointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checknullpointer.cpp -------------------------------------------------------------------------------- /trunk/lib/checknullpointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checknullpointer.h -------------------------------------------------------------------------------- /trunk/lib/checkobsolescentfunctions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkobsolescentfunctions.cpp -------------------------------------------------------------------------------- /trunk/lib/checkobsolescentfunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkobsolescentfunctions.h -------------------------------------------------------------------------------- /trunk/lib/checkother.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkother.cpp -------------------------------------------------------------------------------- /trunk/lib/checkother.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkother.h -------------------------------------------------------------------------------- /trunk/lib/checkpostfixoperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkpostfixoperator.cpp -------------------------------------------------------------------------------- /trunk/lib/checkpostfixoperator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkpostfixoperator.h -------------------------------------------------------------------------------- /trunk/lib/checkreadability.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkreadability.cpp -------------------------------------------------------------------------------- /trunk/lib/checkreadability.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkreadability.h -------------------------------------------------------------------------------- /trunk/lib/checksizeof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checksizeof.cpp -------------------------------------------------------------------------------- /trunk/lib/checksizeof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checksizeof.h -------------------------------------------------------------------------------- /trunk/lib/checkstatistic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkstatistic.cpp -------------------------------------------------------------------------------- /trunk/lib/checkstatistic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkstatistic.h -------------------------------------------------------------------------------- /trunk/lib/checkstl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkstl.cpp -------------------------------------------------------------------------------- /trunk/lib/checkstl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkstl.h -------------------------------------------------------------------------------- /trunk/lib/checkstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkstring.cpp -------------------------------------------------------------------------------- /trunk/lib/checkstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkstring.h -------------------------------------------------------------------------------- /trunk/lib/checktsccompute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checktsccompute.cpp -------------------------------------------------------------------------------- /trunk/lib/checktsccompute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checktsccompute.h -------------------------------------------------------------------------------- /trunk/lib/checktscinvalidvarargs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checktscinvalidvarargs.cpp -------------------------------------------------------------------------------- /trunk/lib/checktscinvalidvarargs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checktscinvalidvarargs.h -------------------------------------------------------------------------------- /trunk/lib/checktsclogic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checktsclogic.cpp -------------------------------------------------------------------------------- /trunk/lib/checktsclogic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checktsclogic.h -------------------------------------------------------------------------------- /trunk/lib/checktscnullpointer2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checktscnullpointer2.cpp -------------------------------------------------------------------------------- /trunk/lib/checktscnullpointer2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checktscnullpointer2.h -------------------------------------------------------------------------------- /trunk/lib/checktscoverrun.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checktscoverrun.cpp -------------------------------------------------------------------------------- /trunk/lib/checktscoverrun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checktscoverrun.h -------------------------------------------------------------------------------- /trunk/lib/checktscsuspicious.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checktscsuspicious.cpp -------------------------------------------------------------------------------- /trunk/lib/checktscsuspicious.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checktscsuspicious.h -------------------------------------------------------------------------------- /trunk/lib/checktype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checktype.cpp -------------------------------------------------------------------------------- /trunk/lib/checktype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checktype.h -------------------------------------------------------------------------------- /trunk/lib/checkuninitvar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkuninitvar.cpp -------------------------------------------------------------------------------- /trunk/lib/checkuninitvar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkuninitvar.h -------------------------------------------------------------------------------- /trunk/lib/checkunusedfunctions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkunusedfunctions.cpp -------------------------------------------------------------------------------- /trunk/lib/checkunusedfunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkunusedfunctions.h -------------------------------------------------------------------------------- /trunk/lib/checkunusedvar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkunusedvar.cpp -------------------------------------------------------------------------------- /trunk/lib/checkunusedvar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkunusedvar.h -------------------------------------------------------------------------------- /trunk/lib/checkvaarg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkvaarg.cpp -------------------------------------------------------------------------------- /trunk/lib/checkvaarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/checkvaarg.h -------------------------------------------------------------------------------- /trunk/lib/cxx11emu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/cxx11emu.h -------------------------------------------------------------------------------- /trunk/lib/errorlogger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/errorlogger.cpp -------------------------------------------------------------------------------- /trunk/lib/errorlogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/errorlogger.h -------------------------------------------------------------------------------- /trunk/lib/executionpath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/executionpath.cpp -------------------------------------------------------------------------------- /trunk/lib/executionpath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/executionpath.h -------------------------------------------------------------------------------- /trunk/lib/globalmacros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/globalmacros.cpp -------------------------------------------------------------------------------- /trunk/lib/globalmacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/globalmacros.h -------------------------------------------------------------------------------- /trunk/lib/globalsymboldatabase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/globalsymboldatabase.cpp -------------------------------------------------------------------------------- /trunk/lib/globalsymboldatabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/globalsymboldatabase.h -------------------------------------------------------------------------------- /trunk/lib/globaltokenizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/globaltokenizer.cpp -------------------------------------------------------------------------------- /trunk/lib/globaltokenizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/globaltokenizer.h -------------------------------------------------------------------------------- /trunk/lib/library.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/library.cpp -------------------------------------------------------------------------------- /trunk/lib/library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/library.h -------------------------------------------------------------------------------- /trunk/lib/matchcompiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/matchcompiler.h -------------------------------------------------------------------------------- /trunk/lib/mathlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/mathlib.cpp -------------------------------------------------------------------------------- /trunk/lib/mathlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/mathlib.h -------------------------------------------------------------------------------- /trunk/lib/preprocessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/preprocessor.cpp -------------------------------------------------------------------------------- /trunk/lib/preprocessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/preprocessor.h -------------------------------------------------------------------------------- /trunk/lib/settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/settings.cpp -------------------------------------------------------------------------------- /trunk/lib/settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/settings.h -------------------------------------------------------------------------------- /trunk/lib/standards.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/standards.h -------------------------------------------------------------------------------- /trunk/lib/suppressions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/suppressions.cpp -------------------------------------------------------------------------------- /trunk/lib/suppressions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/suppressions.h -------------------------------------------------------------------------------- /trunk/lib/symboldatabase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/symboldatabase.cpp -------------------------------------------------------------------------------- /trunk/lib/symboldatabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/symboldatabase.h -------------------------------------------------------------------------------- /trunk/lib/templatesimplifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/templatesimplifier.cpp -------------------------------------------------------------------------------- /trunk/lib/templatesimplifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/templatesimplifier.h -------------------------------------------------------------------------------- /trunk/lib/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/timer.cpp -------------------------------------------------------------------------------- /trunk/lib/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/timer.h -------------------------------------------------------------------------------- /trunk/lib/token.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/token.cpp -------------------------------------------------------------------------------- /trunk/lib/token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/token.h -------------------------------------------------------------------------------- /trunk/lib/tokenex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/tokenex.cpp -------------------------------------------------------------------------------- /trunk/lib/tokenex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/tokenex.h -------------------------------------------------------------------------------- /trunk/lib/tokenize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/tokenize.cpp -------------------------------------------------------------------------------- /trunk/lib/tokenize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/tokenize.h -------------------------------------------------------------------------------- /trunk/lib/tokenlist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/tokenlist.cpp -------------------------------------------------------------------------------- /trunk/lib/tokenlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/tokenlist.h -------------------------------------------------------------------------------- /trunk/lib/tscancode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/tscancode.cpp -------------------------------------------------------------------------------- /trunk/lib/tscancode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/tscancode.h -------------------------------------------------------------------------------- /trunk/lib/tscancode.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/tscancode.vcxproj -------------------------------------------------------------------------------- /trunk/lib/tscancode.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/tscancode.vcxproj.filters -------------------------------------------------------------------------------- /trunk/lib/utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/utilities.cpp -------------------------------------------------------------------------------- /trunk/lib/utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/utilities.h -------------------------------------------------------------------------------- /trunk/lib/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/utils.h -------------------------------------------------------------------------------- /trunk/lib/valueflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/valueflow.cpp -------------------------------------------------------------------------------- /trunk/lib/valueflow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/valueflow.h -------------------------------------------------------------------------------- /trunk/lib/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/version.h -------------------------------------------------------------------------------- /trunk/lib/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/lib/version.rc -------------------------------------------------------------------------------- /trunk/tscancode.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/tscancode.sln -------------------------------------------------------------------------------- /trunk/tscancode.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/TscanCode/HEAD/trunk/tscancode.xcodeproj/project.pbxproj --------------------------------------------------------------------------------