Comments (4)
When configuring, I believe #25 and #28 are mutually exclusive. Otherwise, you "correct" the code only to receive another warning. That's confusing for an end user.
from rubberduck.
Not sure. Suggestions are, after all, suggestions. ReSharper does that too - it can suggest to use explicit type declaration on a var
declaration, and then to use implicit type declaration; it's up to the user to determine which is best in that context... although making them mutually exclusive can help enforce consistency; let's make all code inspections enabled by default, and let the user configure them and determine which one(s) to deactivate.
from rubberduck.
This inspection + quickfix requires implementing a specialized If
block analyzer.
from rubberduck.
meh, I don't like single line If statements in VBA.
You could take this inspection further and create inline If Else
statements, but I like those even less.
-
They make eyeballing the code more difficult, you have to check the entire
If
statement to check it is/isn't an inlineIf
. -
Adding a second statement to the
If
, requires multiple operations, whereas a blockIf
just requires a carriage return.
from rubberduck.
Related Issues (20)
- harmonize `'@Folder` annotation position HOT 2
- Inspection for using logical operator Or in a Select Case HOT 3
- Inspection for conflicting name of Enum member and local variable HOT 2
- Failing test: Identify_NamedParameter_Parameter_FromExcel HOT 21
- Sub/Function in Class - references missing between various Projects HOT 4
- DirectoryNotFoundExpection on new development system HOT 3
- Whitelist or Wildcard Mode for Ignored Projects HOT 1
- Webhook test HOT 1
- ByRef Array of Objects Parameters, Inspection False Positives
- QuickFix "RenameDeclaration" not localized
- When I recently open the code ( via any macro) , I get an OLE error, and wait for at least a minute , until it gives me a popup of OLE Problem HOT 3
- The link given in the readme.md to join the discord server does not work. HOT 1
- The Implicitly Typed Const quick fixes don't do anything HOT 4
- Rubberduck crashes on the Parse proccess.
- Code Obfuscation HOT 2
- Generate a compiled version HOT 4
- Thank you! I think you need to update your End-User License Agreement HOT 1
- Rubberduck crashes at startup HOT 2
- [Not related to Rubberduck after all] Saving XLA file with XLS is reverted when closing the files HOT 2
- Thank you!
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rubberduck.