Brandon Kieft
|
eab7fd1242
|
Add predicates to check the receiver class type
Reviewed By: dulmarod
Differential Revision: D7888339
fbshipit-source-id: ecedc82
|
7 years ago |
Brandon Kieft
|
cb66e4212b
|
Add predicates for instance and class methods
Reviewed By: dulmarod
Differential Revision: D7875528
fbshipit-source-id: dce8360
|
7 years ago |
Brandon Kieft
|
275f4c3a8c
|
Add predicates to check for protocols
Reviewed By: dulmarod
Differential Revision: D7867975
fbshipit-source-id: 20d599d
|
7 years ago |
Brandon Kieft
|
439839a9fa
|
Add is_in_(interface/implementation) predicates
Reviewed By: dulmarod
Differential Revision: D7863886
fbshipit-source-id: d8268d9
|
7 years ago |
Brandon Kieft
|
7d4bd403df
|
Add is_objc_method_exposed predicate
Reviewed By: dulmarod
Differential Revision: D7862233
fbshipit-source-id: da2ee1b
|
7 years ago |
Brandon Kieft
|
01ee635902
|
Add is_objc_method_overriding predicate
Reviewed By: dulmarod
Differential Revision: D7859827
fbshipit-source-id: 14c58d2
|
7 years ago |
Brandon Kieft
|
d7cf002461
|
Add new ObjC predicates, mostly related to categories
Reviewed By: dulmarod
Differential Revision: D7809653
fbshipit-source-id: c21f721
|
7 years ago |
Jeremy Dubreil
|
d74f189dfe
|
[infer] add the report kind to the list of expected output
Reviewed By: dulmarod
Differential Revision: D7209545
fbshipit-source-id: aab32f3
|
7 years ago |
Dulma Churchill
|
a1010fb9fc
|
[linters] Ading predicate is_in_objc_class_named and make a verbose rule more targeted
Reviewed By: ddino
Differential Revision: D6323539
fbshipit-source-id: 5681c95
|
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'.
Reviewed By: dulmarod
Differential Revision: D6311990
fbshipit-source-id: 5c9919c
|
7 years ago |
Dulma Churchill
|
18782be7c9
|
[linters] Adding a new predicate for in an ObjC class that is subclass of some class
Reviewed By: ddino
Differential Revision: D6284441
fbshipit-source-id: bcdd389
|
7 years ago |
Dulma Churchill
|
2f8b749045
|
[objc] Better names for the block translation and using temp variables
Reviewed By: sblackshear
Differential Revision: D6125704
fbshipit-source-id: 7b6aefc
|
7 years ago |
Dulma Churchill
|
652af47da7
|
[linters] Add transition to parameters by position in the parameters list
Reviewed By: ddino
Differential Revision: D5911586
fbshipit-source-id: 263b7dc
|
7 years ago |
Dino Distefano
|
f3b158a158
|
Fix use of SEL in AL
Reviewed By: jberdine
Differential Revision: D5847272
fbshipit-source-id: 08591aa
|
7 years ago |
Dulma Churchill
|
d8765d1d44
|
[linters] Include only base name of ObjC methods in the linters bug hash
Reviewed By: ddino
Differential Revision: D5815441
fbshipit-source-id: 059ff8d
|
7 years ago |
Dulma Churchill
|
7e3298711c
|
[AL] Compute a witness child node when computing formulas to be used for more precise bug hashing
Reviewed By: ddino
Differential Revision: D5767064
fbshipit-source-id: bff07cf
|
7 years ago |
Roy Li
|
76bc7d686c
|
Add predicate for enum constants of a particular enum
Reviewed By: dulmarod
Differential Revision: D5637214
fbshipit-source-id: dccc65e
|
7 years ago |
Dulma Churchill
|
a6f8850617
|
[linters] Provide predicate for checking the current method in the context
Reviewed By: ddino
Differential Revision: D5658198
fbshipit-source-id: ed9ce7f
|
7 years ago |
Meng Zhang
|
cdc54563d4
|
[Infer] Write a has_visibility_attribute predicate for AL
Reviewed By: dulmarod
Differential Revision: D5575154
fbshipit-source-id: 677a7af
|
7 years ago |
Jeremy Dubreil
|
ff30afac8b
|
[infer][al] fix the linters test output
Reviewed By: sblackshear
Differential Revision: D5493869
fbshipit-source-id: cc48374
|
7 years ago |
Dino Distefano
|
a386ef5e83
|
Adding predicate for identify a selector with a particular name
Reviewed By: jvillard
Differential Revision: D5489581
fbshipit-source-id: edcb82e
|
7 years ago |
Dulma Churchill
|
416478d453
|
[linters] Predicate for checking enum constants
Reviewed By: akotulski
Differential Revision: D5423574
fbshipit-source-id: c1deb13
|
7 years ago |
Dino Distefano
|
4a5d0e0b55
|
Adding ability to express properties on the hierachy of protocols
Reviewed By: dulmarod
Differential Revision: D5227505
fbshipit-source-id: f4f9774
|
8 years ago |
Dulma Churchill
|
dfca0cdcf7
|
[linters] Introduce whitelist and blacklist path, also multiple paths
Reviewed By: ddino
Differential Revision: D5209648
fbshipit-source-id: dbb77c2
|
8 years ago |
Dino Distefano
|
55da0055c9
|
Predicate for `using namespace`
Reviewed By: dulmarod
Differential Revision: D5172430
fbshipit-source-id: 0cd9251
|
8 years ago |
Dino Distefano
|
0809279b3b
|
Extending type parser to deal with typedefs
Reviewed By: dulmarod
Differential Revision: D5155322
fbshipit-source-id: 9af8d8b
|
8 years ago |
Dulma Churchill
|
46a539df82
|
[linters] Specify path in linters
Reviewed By: jvillard
Differential Revision: D5146904
fbshipit-source-id: 62b9d78
|
8 years ago |
Dino Distefano
|
4e7c7f30c1
|
Extended transitions to universal quantified operators
Reviewed By: dulmarod
Differential Revision: D5094722
fbshipit-source-id: a20e96b
|
8 years ago |
Dino Distefano
|
e77ca182a5
|
Added a lint for namespace
Reviewed By: dulmarod
Differential Revision: D5103566
fbshipit-source-id: 4092e73
|
8 years ago |
Dino Distefano
|
bdd2395be6
|
Adding ability to get type of paramters.
Reviewed By: dulmarod
Differential Revision: D5069844
fbshipit-source-id: c591f76
|
8 years ago |
Dino Distefano
|
cfd0a9b038
|
Extending type parser to parse ObjC classes.
Reviewed By: dulmarod
Differential Revision: D5052238
fbshipit-source-id: b678c32
|
8 years ago |
Dino Distefano
|
99552edd7b
|
Extending type parser to parse pointer types.
Reviewed By: dulmarod
Differential Revision: D5036673
fbshipit-source-id: c16e311
|
8 years ago |
Dulma Churchill
|
c9670d215d
|
[linters] Add new predicate has_type and check for implicit cast
Reviewed By: ddino
Differential Revision: D5025959
fbshipit-source-id: de7eb55
|
8 years ago |
Dino Distefano
|
c6a29e5e8a
|
Adding more builtin type to parser
Reviewed By: dulmarod
Differential Revision: D5027944
fbshipit-source-id: 050c44c
|
8 years ago |
Dino Distefano
|
3c6f53c896
|
Adding predicate to get return type of a method and start a new parser for types
Reviewed By: dulmarod
Differential Revision: D4863095
fbshipit-source-id: c966d1d
|
8 years ago |
Dino Distefano
|
7cef8ae3b5
|
Making AL distinguish class methods from instance methods
Reviewed By: dulmarod
Differential Revision: D4826401
fbshipit-source-id: 97c2570
|
8 years ago |
Dino Distefano
|
3ebf8c3277
|
Added the capability to import macros files in AL
Reviewed By: dulmarod
Differential Revision: D4754545
fbshipit-source-id: e8fa4fa
|
8 years ago |
Dino Distefano
|
40e63aa42c
|
Added the capability to define macros in AL
Reviewed By: dulmarod
Differential Revision: D4721779
fbshipit-source-id: 52da9f0
|
8 years ago |
Dino Distefano
|
df543b900b
|
Making easier to specify subclassing
Reviewed By: dulmarod
Differential Revision: D4699748
fbshipit-source-id: 39f7c05
|
8 years ago |