Commit Graph

1209 Commits

Author SHA1 Message Date
Basile Burg 9b97b7d929
add a checker for cases where final is a noop 2017-01-16 06:38:55 +01:00
Brian Schott 9a6b682859 Merge pull request #389 from wilzbach/explicitly_annotated_unittest
Add check for explictly annotated unittests
2017-01-03 15:02:16 -08:00
Brian Schott 6ce77ecaed Merge pull request #388 from wilzbach/local-imports-sortedness
Imports sortedness check: handle local imports in their separate scope
2017-01-03 14:59:42 -08:00
Brian Schott 7c9257ebe3 Merge pull request #381 from BBasile/issue-380
fix #380, templated enum seen as unused variable
2017-01-03 14:58:24 -08:00
Brian Schott c4fd1e1765 Merge pull request #393 from BBasile/issue-392
fix #392 - Usage of labels in asm blocks is not detected
2017-01-03 14:29:22 -08:00
Basile Burg 92037b5e7c
prevent possible segfault with instructions without params, like RDTSC 2016-12-24 19:55:33 +01:00
Basile Burg e5708325c1
apply Dscanner on the label ana module 2016-12-24 07:35:06 +01:00
Basile Burg e8c848352e
fix #392 - Usage of labels in asm blocks is not detected 2016-12-24 06:05:57 +01:00
Basile Burg 15b86bf159
fix #380, templated enum seen as unused variable 2016-12-21 21:16:42 +01:00
Hackerpilot acbaef2fe9 Update dependencies. Fixes #391 2016-12-20 13:17:52 -08:00
Sebastian Wilzbach 1c89a01f33 Address @BBasile's review 2016-12-16 00:52:17 +01:00
Sebastian Wilzbach 7f38c87f5d Add check for explictly annotated unittests 2016-12-15 17:34:06 +01:00
Sebastian Wilzbach 0e62267501 Imports sortedness check: handle local imports in their separate scope 2016-12-15 15:20:54 +01:00
Brian Schott c018b1ef57 Merge pull request #382 from wilzbach/import-sortedness
Add ImportSortedness checker
2016-12-12 15:01:24 -08:00
Brian Schott d5652002c4 Merge pull request #384 from WebFreak001/master
Allow stdin everywhere (fix #317)
2016-12-12 14:55:34 -08:00
Brian Schott 3147954203 Merge pull request #383 from BBasile/auto-func-from-decl
prevent a case of false detection for auto functions
2016-12-12 14:50:25 -08:00
WebFreak001 0aee4eaf40 Allow stdin everywhere fix #317 2016-12-12 21:52:36 +01:00
Basile Burg 55a6b2a758
prevent a case of false detection for auto functions 2016-12-11 00:42:47 +01:00
Sebastian Wilzbach be555a74b8 Add ImportSortedness checker 2016-12-10 20:22:40 +01:00
Brian Schott f283650c12 Merge pull request #379 from BBasile/autofunc-mixin-asserts
auto functions checker, fix several cases of false warnings
2016-12-05 16:17:46 -08:00
Basile Burg e041f6e5dd
fix, dont emit warn for body-less functions 2016-11-26 08:31:43 +01:00
Basile Burg cbeca3ba34
auto functions checker, check assert(false) and string literal mixin. 2016-11-26 06:59:40 +01:00
Hackerpilot bf3b942b9a Fix cast 2016-10-18 13:59:57 -07:00
Hackerpilot cb70ded2b2 Fix token dump output 2016-10-18 13:39:36 -07:00
Hackerpilot df8d46d382 Fix #375 2016-10-18 13:39:25 -07:00
Hackerpilot 7349e20b8a Fix #347 2016-10-12 19:31:05 -07:00
Hackerpilot 896d7da6f4 Update dsymbol and dparse 2016-10-12 19:28:51 -07:00
Brian Schott 762dee0482 Merge pull request #372 from BBasile/autofun-check
add a check for the auto functions without return statement
2016-09-07 03:42:43 -07:00
Basile Burg 734d47e9a2
add a check for the auto functions without return statement 2016-09-07 07:08:13 +02:00
Brian Schott 32f45847fd Merge pull request #373 from BBasile/uselessassert-skiput-doc
fixup for #368, readme and source comment still stated the prev.behavior
2016-09-06 15:08:29 -07:00
Basile Burg f9bb76782c
fixup for #368, readme and source comment still stated the prev.behavior 2016-09-03 22:31:32 +02:00
Brian Schott 7fc17a0d58 Merge pull request #371 from BBasile/undoc-enums
add detection of undocumented enums and their members
2016-08-30 15:26:42 -07:00
Basile Burg f51a689a7d
add detection of undocumented enums and their members 2016-08-30 01:47:09 +02:00
Hackerpilot fc0eb0b056 Dependency updates 2016-07-28 14:26:57 -07:00
Hackerpilot cc0e555a31 Update dependencies 2016-07-28 14:12:59 -07:00
Hackerpilot 5a54b86537 Update libdparse 2016-07-27 12:25:59 -07:00
Hackerpilot 5a790b4d41 Fix #368 2016-07-27 12:21:51 -07:00
Hackerpilot 9395ecc508 Merge branch 'master' of https://github.com/Hackerpilot/Dscanner 2016-07-14 15:40:14 -07:00
Hackerpilot 40961297e7 Issue #365 2016-07-14 15:39:27 -07:00
Hackerpilot c8b12f1d5e #365 2016-07-14 13:38:27 -07:00
Hackerpilot b9fa74ba7b Fix #360 2016-07-05 15:59:15 -07:00
Hackerpilot 0ccdfa2984 Update libdparse to improve handling of align attributes 2016-06-30 15:48:54 -07:00
Hackerpilot 18bfad3619 Update C++ linkage attribute handling 2016-06-30 14:50:48 -07:00
Hackerpilot e4426081dd Fix indentation 2016-06-30 14:50:28 -07:00
Brian Schott cb2ba1929c Merge pull request #359 from LaurentTreguier/patch-1
Correct small typo
2016-06-30 12:43:34 -07:00
LaurentTreguier 7945792784 Correct small typo
It looks like there was a typo here...
2016-06-30 20:54:00 +02:00
Hackerpilot 5994c760a4 Fix #355 2016-06-10 18:27:59 -07:00
Hackerpilot d7ab1023a7 Fix #356 2016-06-10 15:28:50 -07:00
Hackerpilot 2b5e765f85 Update dsymbol and libdparse 2016-06-10 15:28:40 -07:00
Brian Schott 1fd37ac613 Merge pull request #349 from v--/master
Added a mechanism for searching for dscanner.ini upwards through the file hierarchy
2016-05-26 14:55:20 -07:00