00:07
2 hours later…
01:51
4 hours later…
05:31
0

I'm just getting into using Rubberduck for my VBA applications. I came across a great post on adding attributes here:
How to set the Attribute VB_PredeclaredId using RubberDuck '@PredeclaredID
However, what if I want to remove the attribute? It seems like the only way to do it is via code inspect...
7 hours later…
12:12
[rubberduck-vba/Rubberduck] retailcoder created comment on issue #6054: harmonize
'@Folder
annotation position > Should be as simple as swapping the positions of `{{0}}` and `Option Explicit` in the module template string here:
https://github.com/rubberduck-vba/Rubberduck/blob/c5b603b7eea5329db939898f30fed595ca320ebd/Rubberduck.UnitTesting/CodeGeneration/TestCodeGeneratorStatics.cs#L119
https://github.com/rubberduck-vba/Rubberduck/blob/c5b603b7eea5329db939898f30fed595ca320ebd/Rubberduck.UnitTesting/CodeGeneration/TestCodeGeneratorStatics.cs#L119
[rubberduck-vba/Rubberduck] retailcoder added label feature-unit-testing to issue #6054: harmonize
'@Folder
annotation position
[rubberduck-vba/Rubberduck] retailcoder added label up-for-grabs to issue #6054: harmonize
'@Folder
annotation position
[rubberduck-vba/Rubberduck] retailcoder added label difficulty-01-duckling to issue #6054: harmonize
'@Folder
annotation position
[rubberduck-vba/Rubberduck] retailcoder added label user-experience to issue #6054: harmonize
'@Folder
annotation position
[rubberduck-vba/Rubberduck] retailcoder added label good first issue to issue #6054: harmonize
'@Folder
annotation position
[rubberduck-vba/Rubberduck] retailcoder edited comment on issue #6054: harmonize
'@Folder
annotation position > Should be as simple as swapping the positions of `Option Explicit` and the `@Folder` annotation in the module template string here:
https://github.com/rubberduck-vba/Rubberduck/blob/c5b603b7eea5329db939898f30fed595ca320ebd/Rubberduck.UnitTesting/CodeGeneration/TestCodeGeneratorStatics.cs#L119-L123
https://github.com/rubberduck-vba/Rubberduck/blob/c5b603b7eea5329db939898f30fed595ca320ebd/Rubberduck.UnitTesting/CodeGeneration/TestCodeGeneratorStatics.cs#L119-L123
[rubberduck-vba/Rubberduck] retailcoder edited comment on issue #6054: harmonize
'@Folder
annotation position > Should be as simple as swapping the positions of `Option Explicit` and the `@Folder` annotation in the module template string here:
https://github.com/rubberduck-vba/Rubberduck/blob/c5b603b7eea5329db939898f30fed595ca320ebd/Rubberduck.UnitTesting/CodeGeneration/TestCodeGeneratorStatics.cs#L119-L123
The initial placeholder just before `Option Explicit` in the template is used for inserting an `Option Compare Database` instruction when hosted in Access, so we will probably want to have the
https://github.com/rubberduck-vba/Rubberduck/blob/c5b603b7eea5329db939898f30fed595ca320ebd/Rubberduck.UnitTesting/CodeGeneration/TestCodeGeneratorStatics.cs#L119-L123
The initial placeholder just before `Option Explicit` in the template is used for inserting an `Option Compare Database` instruction when hosted in Access, so we will probably want to have the
[rubberduck-vba/Rubberduck] tommy9 pushed commit 5e59843c to next: Add fakes for GetSetting, DeleteSetting and SaveSetting. Makes use of EasyHook's own passthrough method to avoid needing to create direct DLL calls ourselves
[rubberduck-vba/Rubberduck] tommy9 pushed commit 2d344f73 to next: Refactor existing fakes to use EasyHook's pass through approach and remove DLL declarations (except DoEvents as this is used elsewhere)
[rubberduck-vba/Rubberduck] tommy9 pushed commit 5d6ac51a to next: Fix typos and clean up unneccessary comments
12:55
13:13
[rubberduck-vba/Rubberduck] web-flow pushed commit 6aa5e35f to rubberduck-vba-releasebot-patch-2: Update appveyor.yml
13:36
[rubberduck-vba/Rubberduck] build for commit 6aa5e35f on rubberduck-vba-releasebot-patch-2: AppVeyor build succeeded
14:00
[rubberduck-vba/Rubberduck] rubberduck-vba-releasebot created comment on pull request #6055: Update appveyor.yml
[rubberduck-vba/Rubberduck] build for commit 6aa5e35f on rubberduck-vba-releasebot-patch-2: AppVeyor build succeeded
> :white_check_mark: Build Rubberduck 2.5.2.6198 completed (commit github.com/rubberduck-vba/Rubberduck/commit/7d1ebb8d46 by @rubberduck-vba-releasebot)
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/6055?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=rubberduck-vba) Report
> Merging [#6055](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/6055?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=rubberduck-vba) (6aa5e35) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/5d6ac51a68950eb1b6050868
> Merging [#6055](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/6055?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=rubberduck-vba) (6aa5e35) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/5d6ac51a68950eb1b6050868
14:23
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/6055?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=rubberduck-vba) Report
> Merging [#6055](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/6055?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=rubberduck-vba) (6aa5e35) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/5d6ac51a68950eb1b6050868
> Merging [#6055](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/6055?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=rubberduck-vba) (6aa5e35) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/5d6ac51a68950eb1b6050868
14:51
15:16
[rubberduck-vba/Rubberduck] rubberduck-vba-releasebot created draft prerelease Prerelease-v2.5.2.6199
[rubberduck-vba/Rubberduck] rubberduck-vba-releasebot prereleased draft prerelease Prerelease-v2.5.2.6199
15:56
[rubberduck-vba/Rubberduck] BZngr created comment on issue #6054: harmonize
'@Folder
annotation position > Related: `ExtractInterfaceRefactoringAction` also places annotations (including `Folder`) after `Option Explicit`. And, the solution there looks fairly straightforward as well.
In function `ExtractInterfaceRefactoringAction.InterfaceModuleBody` the return statement:
`return $"{optionExplicit}{Environment.NewLine}{folderAnnotationText}{exposedAnnotationText}{interfaceAnnotationText}{Environment.NewLine}{interfaceMembers}";` would need to be adjusted as well.
In function `ExtractInterfaceRefactoringAction.InterfaceModuleBody` the return statement:
`return $"{optionExplicit}{Environment.NewLine}{folderAnnotationText}{exposedAnnotationText}{interfaceAnnotationText}{Environment.NewLine}{interfaceMembers}";` would need to be adjusted as well.
5 hours later…
1 hour later…
22:23
> Fixes https://github.com/rubberduck-vba/Rubberduck/issues/4476, fixes https://github.com/rubberduck-vba/Rubberduck/issues/5944
The fix for 4476 is simply to change the list of return values from being static as that meant it was shared across multiple fakes and so a return value intended for one fake could be used by another, causing type conversion errors (as well as unintended values).
The fix for 5944 introduces a way to disable another fake temporarily. This is necessary when one hoo
The fix for 4476 is simply to change the list of return values from being static as that meant it was shared across multiple fakes and so a return value intended for one fake could be used by another, causing type conversion errors (as well as unintended values).
The fix for 5944 introduces a way to disable another fake temporarily. This is necessary when one hoo
22:39
[rubberduck-vba/Rubberduck] rubberduck-vba-releasebot created comment on pull request #6056: Fakes fixes
> :white_check_mark: Build Rubberduck 2.5.2.6200 completed (commit github.com/rubberduck-vba/Rubberduck/commit/324301f76b by @tommy9)
23:11
[rubberduck-vba/Rubberduck] retailcoder commented on Rubberduck.Main/ComClientLibrary/UnitTesting/FakesProvider.cs of pull request #6056: Fakes fixes
23:52
« first day (3092 days earlier) ← previous day next day → last day (88 days later) »
Transcript for
Nov22
Nov '2223
Nov24
VBA Rubberducking
This chat has moved to Discord: discord.gg/MYX9RECenJ