{"push_id":958895147,"size":40,"distinct_size":39,"ref":"refs/heads/master","head":"925be07577f0307a7f1074894b98b03830bb69d1","before":"8ecbfb9249f2567a0453c2f2e4ff0e1f5da4388f","commits":[{"sha":"eb99d037663bc7795821d5fafccc1a175ae123ec","author":{"email":"64f9d6ddc8dfd27ef21ff088eeff07eda0672579@giggio.net","name":"Giovanni Bassi"},"message":"Enable DisposableFieldNotDisposedAnalyzer to work w/ expression methods\n\nCloses #638\nAlso refactor CallsDisposeOnField to protect against possible other\nnull reference exceptions.","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/eb99d037663bc7795821d5fafccc1a175ae123ec"},{"sha":"147a3269cff9bf7504092a747ec3652f269eae1b","author":{"email":"990d4710b15458e3edaa8601cdf5b44648b4fc61@cds-software.com.br","name":"Carlos dos Santos"},"message":"Merge pull request #656 from giggio/gb/disposablenullerror\n\nEnable DisposableFieldNotDisposedAnalyzer to work with expression bodied methods","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/147a3269cff9bf7504092a747ec3652f269eae1b"},{"sha":"0c5ec8dc555fb69b1e1ce4c06336c0b1067d88e0","author":{"email":"1ae0c347ebd64c0fb103343812508b034101bcd2@outlook.com","name":"Martin"},"message":"Fixes #665 by checking if any Parent is using or return","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/0c5ec8dc555fb69b1e1ce4c06336c0b1067d88e0"},{"sha":"0d65867a6607a5ca0fa8cc7bc777707b4c5efe61","author":{"email":"1ae0c347ebd64c0fb103343812508b034101bcd2@outlook.com","name":"Martin"},"message":"Refactors DisposableVariableNotDisposedCodeFixProvider","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/0d65867a6607a5ca0fa8cc7bc777707b4c5efe61"},{"sha":"9fcdae5cfb297ab8d6b228a3cd4e2e5c63bbdb75","author":{"email":"1ae0c347ebd64c0fb103343812508b034101bcd2@outlook.com","name":"Martin"},"message":"Better Fix for #665\n\nThis is done by searching the next node which is not a\nParenthesizedExpression, ConditionalExpression or\nCastExpression then perform the analyzing or rewriting\non this node.","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/9fcdae5cfb297ab8d6b228a3cd4e2e5c63bbdb75"},{"sha":"a4116c8d9fac26a1baa55f765c9400134958f96b","author":{"email":"990d4710b15458e3edaa8601cdf5b44648b4fc61@cds-software.com.br","name":"Carlos dos Santos"},"message":"Merge pull request #666 from martinzimmermann/BugfixCC0022CrashWhenTernaryIsUsed\n\nFixes #665 by checking if any Parent is using or return","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/a4116c8d9fac26a1baa55f765c9400134958f96b"},{"sha":"3619b29066569fb108d1b5838846a0ecbe75a918","author":{"email":"a578be2c11b14dd9e98ae735fa832f24520ffe68@lambda3.com.br","name":"Juliano Sales"},"message":"fix #669 string empty in parameter","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/3619b29066569fb108d1b5838846a0ecbe75a918"},{"sha":"48e8066a05aab440e486e12bc5e47e7bc835c145","author":{"email":"990d4710b15458e3edaa8601cdf5b44648b4fc61@cds-software.com.br","name":"carloscds"},"message":"Fix issue #618","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/48e8066a05aab440e486e12bc5e47e7bc835c145"},{"sha":"25b3caae4c71e4182236cc336b958fb868517505","author":{"email":"64f9d6ddc8dfd27ef21ff088eeff07eda0672579@giggio.net","name":"Giovanni Bassi"},"message":"Ignore method groups when checking for unused parameters\n\nCloses #646","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/25b3caae4c71e4182236cc336b958fb868517505"},{"sha":"53bff84636d36580f23ba24372225d203779f2bf","author":{"email":"64f9d6ddc8dfd27ef21ff088eeff07eda0672579@giggio.net","name":"Giovanni Bassi"},"message":"Ignore parameters with expression methods","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/53bff84636d36580f23ba24372225d203779f2bf"},{"sha":"13ec615fa7913901760f4af8e0c32a4f333b38aa","author":{"email":"68ed6e1df755f5f98ebdf324981e9e0b44392ce2@vanbeek.com","name":"Vossekop"},"message":"Added check for readonly and initialization to CC0031 + some unit tests.","distinct":false,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/13ec615fa7913901760f4af8e0c32a4f333b38aa"},{"sha":"42a50996ac8be4acab11d74fb16fa88a464915fe","author":{"email":"64f9d6ddc8dfd27ef21ff088eeff07eda0672579@giggio.net","name":"Giovanni Bassi"},"message":"Fix ObjectInitializer when there are nested constructor calls\n\nCloses #676","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/42a50996ac8be4acab11d74fb16fa88a464915fe"},{"sha":"f0469a6b628992fe285fe6626e3f8734ecbb7792","author":{"email":"990d4710b15458e3edaa8601cdf5b44648b4fc61@cds-software.com.br","name":"Carlos dos Santos"},"message":"Merge pull request #679 from giggio/gb/fix676\n\nFix ObjectInitializer when there are nested constructor calls","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/f0469a6b628992fe285fe6626e3f8734ecbb7792"},{"sha":"64de4455678aec18133e4f9a1e3c89b99f882c0e","author":{"email":"64f9d6ddc8dfd27ef21ff088eeff07eda0672579@giggio.net","name":"Giovanni Bassi"},"message":"Merge pull request #671 from julianosaless/Bugfix#669-when-string-in-paramter-generate-bug\n\nfix #669 string empty in parameter","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/64de4455678aec18133e4f9a1e3c89b99f882c0e"},{"sha":"8a0b6c5426445ff845216fcceec1477ab942ed9e","author":{"email":"64f9d6ddc8dfd27ef21ff088eeff07eda0672579@giggio.net","name":"Giovanni Bassi"},"message":"Merge branch 'issue618' of https://github.com/carloscds/code-cracker into carloscds-issue618","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/8a0b6c5426445ff845216fcceec1477ab942ed9e"},{"sha":"a4aced80c548ebcf9ca92f1537c8832a8ab585c6","author":{"email":"64f9d6ddc8dfd27ef21ff088eeff07eda0672579@giggio.net","name":"Giovanni Bassi"},"message":"Move missing token to correct location for DisposablesShouldCallSuppressFinalize","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/a4aced80c548ebcf9ca92f1537c8832a8ab585c6"},{"sha":"443691f893dfa5e29ad61e5edf3392615d49463d","author":{"email":"64f9d6ddc8dfd27ef21ff088eeff07eda0672579@giggio.net","name":"Giovanni Bassi"},"message":"Merge branch 'carloscds-issue618'","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/443691f893dfa5e29ad61e5edf3392615d49463d"},{"sha":"07c5fe32b6c48695367c348898f7f205bea71e77","author":{"email":"64f9d6ddc8dfd27ef21ff088eeff07eda0672579@giggio.net","name":"Giovanni Bassi"},"message":"Merge pull request #678 from Vossekop/#663\n\nFixes #663 by adding same check for readonly and initialization to CC0031 as for CC0016","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/07c5fe32b6c48695367c348898f7f205bea71e77"},{"sha":"6d6b43286d76b322ce1ee69bd401f0bd5bd56418","author":{"email":"64f9d6ddc8dfd27ef21ff088eeff07eda0672579@giggio.net","name":"Giovanni Bassi"},"message":"Make DoesBlockContainCertainInitializer method private","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/6d6b43286d76b322ce1ee69bd401f0bd5bd56418"},{"sha":"37ae6a470db7741a5a5cfb124eeaa21f81858776","author":{"email":"64f9d6ddc8dfd27ef21ff088eeff07eda0672579@giggio.net","name":"Giovanni Bassi"},"message":"Use `as` on FirstAncestorOfType as it is more efficient","distinct":true,"url":"https://api.github.com/repos/Vossekop/code-cracker/commits/37ae6a470db7741a5a5cfb124eeaa21f81858776"}]}