Commit Graph

69 Commits (7b4b76ccf96c25839dd778ea7d0792a55375a3a1)

Author SHA1 Message Date
Dulma Churchill d00d8b3597 [AL] Allow to match typedefs and pointers. 5 years ago
Dulma Churchill c9c4adebc2 [AL] Improve the predicate for checking visibility attribute and example rule for checking macro for category implementation 5 years ago
Dulma Churchill 48da570aa0 [AL] Introduce a way of binding the two witnesses of an AND formula 5 years ago
Dulma Churchill 766fc2c072 [AL] Adding a new transition to siblings 5 years ago
Dulma Churchill e411db6f82 [AL] Make the transition Parameters work with function calls 5 years ago
Dulma Churchill 86140581d5 [AL] Adding predicate for AL rule to check that a variable of a specific type is being captured in a block 6 years ago
Dulma Churchill ab683af1f1 [objc frontend] Keep the counter for block names local to each procedure 6 years ago
Josh Berdine cfc1c8be36 [copyright] Remove years 6 years ago
Dino Distefano 24728dc093 New ObjC checker for calls to @optional methods 6 years ago
Dino Distefano 2f3b376996 Added is_optional_objc_method predicate 6 years ago
Dino Distefano 10ca0c3269 Fix detection of return type for instancetype when using NS_ASSUME_NONNUL 6 years ago
Dino Distefano 4f982e9f63 Add predicate for Unavailable attr 6 years ago
Dino Distefano df438016f2 Adding SourceExp transition to AL 6 years ago
David Lively 5d4a27ea54 RFC: stop using _ to separate ObjC/C++ class name from method in Typ.Procname.to_string 6 years ago
Ezgi Çiçek 274570f499 [objc] Fix test results for linters 6 years ago
Dino Distefano aae5192b79 fix vardecl const 6 years ago
Jules Villard a29e769b61 [kill -a][1/4] stop using `-a foo` in the infer repo 7 years ago
Martin Trojer e2c08e4085 Decouple objc tests from xcode-select 7 years ago
Jules Villard 30c470eb48 [tests] record error bucket in expected output 7 years ago
Jules Villard 8b882ac1df Change license to MIT 7 years ago
Brandon Kieft eab7fd1242 Add predicates to check the receiver class type 7 years ago
Brandon Kieft cb66e4212b Add predicates for instance and class methods 7 years ago
Brandon Kieft 275f4c3a8c Add predicates to check for protocols 7 years ago
Brandon Kieft 439839a9fa Add is_in_(interface/implementation) predicates 7 years ago
Brandon Kieft 7d4bd403df Add is_objc_method_exposed predicate 7 years ago
Brandon Kieft 01ee635902 Add is_objc_method_overriding predicate 7 years ago
Brandon Kieft d7cf002461 Add new ObjC predicates, mostly related to categories 7 years ago
Jeremy Dubreil d74f189dfe [infer] add the report kind to the list of expected output 7 years ago
Jules Villard 337fb9bcdd [al] import files relatively to the current al file 7 years ago
Jules Villard 6d908adf14 [al] use "quotes" for user imports 7 years ago
Dulma Churchill a1010fb9fc [linters] Ading predicate is_in_objc_class_named and make a verbose rule more targeted 7 years ago
Vivek Dhiman d8be5e0874 Added 'is_method_called_by_superclass'. A new predicate that checks if the caller name is super class in a 'method call'. 7 years ago
Dulma Churchill 18782be7c9 [linters] Adding a new predicate for in an ObjC class that is subclass of some class 7 years ago
Dulma Churchill 2f8b749045 [objc] Better names for the block translation and using temp variables 7 years ago
Dulma Churchill 652af47da7 [linters] Add transition to parameters by position in the parameters list 8 years ago
Jules Villard 72b1ac4b5a Turn off --keep-going by default 8 years ago
Dino Distefano f3b158a158 Fix use of SEL in AL 8 years ago
Dulma Churchill d8765d1d44 [linters] Include only base name of ObjC methods in the linters bug hash 8 years ago
Dulma Churchill 7e3298711c [AL] Compute a witness child node when computing formulas to be used for more precise bug hashing 8 years ago
Roy Li 76bc7d686c Add predicate for enum constants of a particular enum 8 years ago
Dulma Churchill a6f8850617 [linters] Provide predicate for checking the current method in the context 8 years ago
Meng Zhang cdc54563d4 [Infer] Write a has_visibility_attribute predicate for AL 8 years ago
Jeremy Dubreil bf11a27158 [infer] merge --failures-allowed and --keep-going 8 years ago
Jeremy Dubreil ff30afac8b [infer][al] fix the linters test output 8 years ago
Dino Distefano a386ef5e83 Adding predicate for identify a selector with a particular name 8 years ago
Dulma Churchill 416478d453 [linters] Predicate for checking enum constants 8 years ago
Dulma Churchill 431b5c6ede [linters] Disable filtering by path in debug or no-filtering mode 8 years ago
Dino Distefano 4a5d0e0b55 Adding ability to express properties on the hierachy of protocols 8 years ago
Dulma Churchill 7d680b3b0c [linters] Add an optional doc_url field to linters to specify the url to some documentation online. 8 years ago
Dulma Churchill 47f1c6ffac [linters] Global paths 8 years ago