Jon Ursenbach
|
f65c618b2e
|
PSR-2 adjustments and adding PHPCS checks into the Travis config. (#149)
* PSR-2 adjustments and adding PHPCS checks into the Travis config.
* Reverting some CallChecker changes and no longer casting vars to null.
|
2017-04-28 00:31:55 -04:00 |
|
Matthew Brown
|
ce6ca58291
|
Fix #114 - add optional Hack-like checks calls
|
2017-04-14 21:32:14 -04:00 |
|
Matthew Brown
|
a89018d9ae
|
Only warn about issues in files that we’re trying to scan
|
2017-03-24 18:34:46 -04:00 |
|
Matt Brown
|
cbb8252125
|
Don’t be sensitive to casing differences in file paths
|
2017-02-27 12:02:13 -05:00 |
|
Matthew Brown
|
cd5f727d2e
|
Collect explicit references to classes/methods
|
2017-02-26 23:09:18 -05:00 |
|
Matt Brown
|
0049e4deb4
|
Fix #105 and also the issues found in its wake
|
2017-02-23 19:36:51 -05:00 |
|
Matthew Brown
|
45577f123c
|
Don’t add Symony and Composer to predefined (Reflectable) classes
|
2017-02-21 02:07:43 -05:00 |
|
Matthew Brown
|
f32fabd798
|
Remove dead code
|
2017-02-11 19:30:06 -05:00 |
|
Matthew Brown
|
8ff6634e7b
|
Add issue for possibly unused variables in public/private methods
also changed a lot of access
|
2017-02-11 18:56:38 -05:00 |
|
Matt Brown
|
c0a6fc9125
|
Fix #90 - add genericised stubs for common array functions
|
2017-02-10 18:12:59 -05:00 |
|
Matt Brown
|
34980fc718
|
Remove dead code and fix config.xsd
|
2017-02-07 18:27:28 -05:00 |
|
Matt Brown
|
ba4f47a41c
|
Config for caching file hashes during run
|
2017-02-02 12:39:39 -05:00 |
|
Matthew Brown
|
0fbf8b5619
|
Remove more dead code
|
2017-02-02 00:45:23 -05:00 |
|
Matthew Brown
|
bf042772bd
|
Get config constants after autoload script
|
2017-02-01 14:56:10 -05:00 |
|
Matthew Brown
|
a0711de023
|
Update config key to be more accurate ref #85
|
2017-02-01 10:13:37 -05:00 |
|
Matthew Brown
|
eeccf791ad
|
Add unused method & unused class analysis ref #80
|
2017-01-31 20:47:16 -05:00 |
|
Matt Brown
|
004fd42062
|
Fix #83 - add support for stubbing
|
2017-01-31 19:21:33 -05:00 |
|
Matthew Brown
|
cc500e8228
|
Eliminate dead code
|
2017-01-30 00:25:16 -05:00 |
|
Matthew Brown
|
1ece3071f9
|
Add reference counting for methods and remove dead code
|
2017-01-29 23:44:05 -05:00 |
|
Matthew Brown
|
a9203b63f8
|
Allow phan-like use of assert
|
2017-01-28 15:17:14 -05:00 |
|
Matthew Brown
|
7e7743d6fb
|
Do not complain about missing void return types if config set
|
2017-01-25 17:07:28 -07:00 |
|
Matt Brown
|
875717bb96
|
Fix #63 by adding directory separators
|
2017-01-17 22:10:21 -05:00 |
|
Matthew Brown
|
4073986844
|
Merge pull request #65 from Fleshgrinder/feature/auto-creation-of-cache-directory
Auto-create cache directory
|
2017-01-16 18:39:48 -05:00 |
|
Matthew Brown
|
b3726c9de5
|
Use getcwd() for the project’s base, not the config file parent directory
|
2017-01-16 18:33:04 -05:00 |
|
Richard Fussenegger
|
42fee8d3a6
|
Auto-create cache directory
Signed-off-by: Richard Fussenegger <fleshgrinder@users.noreply.github.com>
|
2017-01-16 21:58:35 +01:00 |
|
Matthew Brown
|
69e185eb17
|
Use absolute cache directory paths everywhere ref #63
|
2017-01-16 15:32:03 -05:00 |
|
Matthew Brown
|
98454f8644
|
Remove anti-windows exception
|
2017-01-16 14:17:47 -05:00 |
|
Matthew Brown
|
e3a9cb98c3
|
Add extra issue for invalid clone and fix issue reporting;
|
2017-01-16 12:59:09 -05:00 |
|
Matthew Brown
|
856870cf37
|
Fix #62 - die quickly and explicitly if files cannot be located
|
2017-01-16 11:41:57 -05:00 |
|
Matthew Brown
|
f614944b63
|
Add predefined functions to avoid throwing errors
|
2017-01-15 20:11:02 -05:00 |
|
Matthew Brown
|
f4676dae1d
|
Fix #60 - use sys_get_temp_dir() for cache dir unless user-supplied
|
2017-01-15 17:20:54 -05:00 |
|
Matthew Brown
|
df941bd575
|
Improve resilience of typechecker::isContainedBy
|
2017-01-05 00:14:34 -05:00 |
|
Matthew Brown
|
7609ca02c0
|
Fix #32 by evaluating all class references in files lazily
|
2017-01-04 23:42:58 -05:00 |
|
Matthew Brown
|
93c1366bd8
|
Tighten up what array assignments can happen
|
2017-01-02 01:07:44 -05:00 |
|
Matthew Brown
|
e662c420b7
|
Add schema to verify new config format against
|
2016-12-29 22:11:10 -05:00 |
|
Matthew Brown
|
685eaeb4fe
|
Reimagine XML schema, fixes #21
|
2016-12-29 20:10:06 -05:00 |
|
Matthew Brown
|
b79ce904d2
|
Fix #23 - allow exclusion in projectFiles
|
2016-12-29 18:33:03 -05:00 |
|
Matthew Brown
|
749735a3ec
|
Update config file API still further
|
2016-12-29 10:24:10 -05:00 |
|
Matthew Brown
|
ff466b7992
|
Change config API
|
2016-12-29 08:42:39 -05:00 |
|
Matthew Brown
|
1007d1682c
|
Fix mixed operand issues
|
2016-12-24 18:29:11 +00:00 |
|
Matthew Brown
|
c51d8f5220
|
Implement MixedOperand and InvalidOperand issues
|
2016-12-24 18:29:11 +00:00 |
|
Matthew Brown
|
9a32b5fd40
|
Hide Mixed* issues under a totallyTyped config flag
|
2016-12-18 19:17:39 -05:00 |
|
Matthew Brown
|
9746c8972f
|
Fix MixedAssignment errors
|
2016-12-17 00:48:31 -05:00 |
|
Matt Brown
|
6ee8d473a0
|
Fix support for includeFiles
|
2016-12-14 12:53:11 -05:00 |
|
Matt Brown
|
154d023a9d
|
Add more robust config testing
|
2016-12-14 12:28:38 -05:00 |
|
Matt Brown
|
ce3b24bf5f
|
Fix #8 - defer always to call map if function not user-defined
|
2016-12-09 12:07:47 -05:00 |
|
Matthew Brown
|
39d08cd4b4
|
Add method to set custom error level programatically
|
2016-12-08 22:37:59 -05:00 |
|
Matt Brown
|
af1a932655
|
Make code location more accurate
|
2016-12-06 18:27:22 -05:00 |
|
Matthew Brown
|
c0a3211f66
|
Support disabling file includes via the config
|
2016-12-06 16:41:42 -05:00 |
|
Matthew Brown
|
23334700f6
|
Add config option to determine whether or not to use a property default value for its type
|
2016-12-04 18:43:07 -05:00 |
|