465 Commits (d594a525acbcd7f99807a91b8f35a349c5b5a80d)

Author SHA1 Message Date
Ryan Rhee d594a525ac Test that CK rules don't fire in non-component files
9 years ago
Andrzej Kotulski 185f6493bc Update fcp with new naming fixes
9 years ago
Martino Luca 3dae9dc4f6 Use Guava's Optional in tests
9 years ago
Ryan Rhee 3d719a24d9 Matcher w/ explicit error name
9 years ago
Ryan Rhee e2ff6e58a5 `buck test componentkit` boilerplate
9 years ago
Martino Luca b7d70ff178 Add support for extra cases of BAD_POINTER_COMPARISON warning
9 years ago
Martino Luca e3132152cb Check for the presence of removeObserver into class hierarchy
9 years ago
Lázaro Clapp Jiménez Labora d23c99a4ea Add blame_range to crashcontext analysis.
9 years ago
Sam Blackshear 8ff9f2afab making get_reachable_hpreds understand inductive predicates
9 years ago
Ryan Rhee d2a4028881 Call decl checkers on DeclStmt statements
9 years ago
Lázaro Clapp Jiménez Labora 85add041d4 CI Tests for crashcontext handling of native methods
9 years ago
Lázaro Clapp Jiménez Labora 5296688c1f Match classname for stackframes in crashcontext checker.
9 years ago
Lázaro Clapp Jiménez Labora 0a8b95a856 Crashcontext ocaml method summary merging
9 years ago
Martino Luca bed9b31c62 Add general context to linters framework to implement smarter checks
9 years ago
Jules Villard aee1eeba3d restore --pmd-xml functionality
9 years ago
Martino Luca f64be4596b Implement containsOnlyLines matcher for tests
9 years ago
Martino Luca da2717ff2a Migrate BAD_POINTER_COMPARISON check from backend to linters infra
9 years ago
Dulma Churchill ff597a6c03 Model init method in NSData and understand the field bytes
9 years ago
Sam Blackshear 4490d9b033 fix recognition of inner class this guarded-by strings
9 years ago
Daiva Naudziuniene ac9cabe677 Fixing Memory leak false positives in C++/ObjC
9 years ago
Lázaro Clapp Jiménez Labora 9a79e74380 Crashbot results stitching and end-to-end testing.
10 years ago
Sam Blackshear b500a5c4b5 don't warn in cases where GuardedBy string is clearly unrecognizable
10 years ago
Lázaro Clapp Jiménez Labora 76764c148a Output the callee sumaries of -a crashcontext to per-method files.
10 years ago
Lázaro Clapp Jiménez Labora cbd1b9c7ba Refactor common code on multiple methods of InferRestults
10 years ago
Jules Villard 10f10a90c6 diverge on `throw`
10 years ago
Jules Villard fb7aed07c6 typo and whitespace cleanup in cFrontend_config
10 years ago
Lázaro Clapp Jiménez Labora 6469a6c37b Implement '-a crashcontext' and '-st trace' options to invoke BoundedCallTree.ml from the command line.
10 years ago
Dulma Churchill 7fd1149f85 Add NPE check for weak variables captured in blocks
10 years ago
Andrzej Kotulski 0aa5101a05 Replace space with _ in type names
10 years ago
Andrzej Kotulski 5ed50f5a97 Keep more precise information in constructor's var_exp_typ
10 years ago
Dulma Churchill 102f61e2a7 Move a few missing tests to the new location
10 years ago
Jules Villard 4078a2b276 pass down --reactive and --continue to python
10 years ago
Daiva Naudziuniene dfb7c15303 Fixing Resource leak false positives assuming developers use raii.
10 years ago
Sam Blackshear d6149c7741 switching to by-ref semantics
10 years ago
Martino Luca 062ec6c872 Translate VAArgExpr
10 years ago
Martino Luca 4ba864780e Translate OffsetOfExpr
10 years ago
Sam Blackshear d946a7bc33 fix ugly printing of NONE idents
10 years ago
Dulma Churchill 8b0b485921 Refactoring of tests, separating the tests for linters
10 years ago
Dulma Churchill 41d93dd889 Model numberWithUnsignedInteger, skipping it was creating a false positive NPE
10 years ago
Andrzej Kotulski 118295e03c Fix C++ models of c library
10 years ago
Dulma Churchill 0253608fab Separate the flow of the frontend checks form the translation
10 years ago
Sam Blackshear 7b58c71475 centralize creation and detection of clang tmp vars, fix errdesc/bucketing
10 years ago
Andrzej Kotulski 9cda4ca6bf Add models of shared_ptr comparison operators
10 years ago
Andrzej Kotulski 046654a9c0 Fix translation of unary operator! for all integral types
10 years ago
Dulma Churchill cf72de9460 Make ObjC virtual functions return nil if they are called with nil, even if they are going to be skipped.
10 years ago
Jules Villard b95b71fa85 add option to assume that malloc never returns null
10 years ago
Sam Blackshear 006bd06adb add concept of a dummy identifier
10 years ago
Jules Villard 959730de2f modify API to be able to hook extra infer options easily
10 years ago
Andrzej Kotulski 9b07a3e762 Never call destructor on delete expression
10 years ago
Andrzej Kotulski e46cddb52b Use mangling in function parameters to encode its position
10 years ago