Questionable behavior in "Code inspections" #6195
Labels
bug
Identifies work items for known bugs
library-specific
resolver
Issue is easier to resolve with knowledge of the internal resolver API and the Antlr4 parse trees.
Milestone
Rubberduck version information
Version 2.5.9.6316
OS: Microsoft Windows NT 10.0.22621.0, x64
Host Product: Microsoft Office x64
Host Version: 16.0.17126.20132
Host Executable: EXCEL.EXE
Description
Hello.
Firstly, thanks for the great tool - improved vba project explorer is what I had been thinking about for years - but never had enough time to develop)
I was using mostly project explorer only, but few days ago installed new version - and decided to explore other functionality.
During tesing "Code inspections" was detected some behavior, which seems questionable.
Found 2 typical situations:
(1) assigning to instance of class X value, which declared type is interface, implemented by X
(2) passing variable to method, which returns result in passed variable
Screenshots attached below
As a user - I have absolutely no problem with described behavior - so informing just in case this could be useful for developers.
Regards
(1)
![image](https://private-user-images.githubusercontent.com/157816855/300033419-e114397d-60cb-43c1-a96c-fd2e8ee21aa8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4OTI3MjUsIm5iZiI6MTczODg5MjQyNSwicGF0aCI6Ii8xNTc4MTY4NTUvMzAwMDMzNDE5LWUxMTQzOTdkLTYwY2ItNDNjMS1hOTZjLWZkMmU4ZWUyMWFhOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QwMTQwMjVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wN2MxOWMwNTI5YmViMjAxZDcyNDAyMTY1ZGY5NmU1MDE5ZjY2Y2I0NTVjYjY0Zjg1MGZmZjAwODhiNDNmZDY0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.hznWJYrU2p5T3DMZmyBMXiyLhd_p-jxbBL9b9ipKEs4)
same:
![image](https://private-user-images.githubusercontent.com/157816855/300033832-4363b803-336f-49a2-a944-a89975ce2a68.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4OTI3MjUsIm5iZiI6MTczODg5MjQyNSwicGF0aCI6Ii8xNTc4MTY4NTUvMzAwMDMzODMyLTQzNjNiODAzLTMzNmYtNDlhMi1hOTQ0LWE4OTk3NWNlMmE2OC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QwMTQwMjVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00YTU4MzkxMGM4NWFhYTliOWIyYmNiYTY3OTEzYjNiYzA2YmVjNDRlMTY0ZGJiMWYzODgwMjY1YTMzMWM0M2Q3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.mMDd-CNM0MgjTifuFYSv3qqnbXmdRtqHNR_SKiqtRHs)
(2)
![image](https://private-user-images.githubusercontent.com/157816855/300033926-8bc6ce8d-6eee-4624-859e-4338b789f128.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4OTI3MjUsIm5iZiI6MTczODg5MjQyNSwicGF0aCI6Ii8xNTc4MTY4NTUvMzAwMDMzOTI2LThiYzZjZThkLTZlZWUtNDYyNC04NTllLTQzMzhiNzg5ZjEyOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QwMTQwMjVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02NjhiZjhmZTE5ZjgwN2ZjYTg2NDgxZTM0M2Q0NDk5MDBkZTJmZDFiNGI1NTkxYWNhOTU1YTlhNWU4ODZjZjAzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.T3VD9JLLxOJRCOHYqCGsgwUZcksgte3K1afeMyOT1wA)
The text was updated successfully, but these errors were encountered: