Skip to content

Add support MongoDB#3524

Merged
iancooper merged 18 commits into
BrighterCommand:masterfrom
lillo42:add-support-mongodb
Feb 28, 2025
Merged

Add support MongoDB#3524
iancooper merged 18 commits into
BrighterCommand:masterfrom
lillo42:add-support-mongodb

Conversation

@lillo42

@lillo42 lillo42 commented Feb 20, 2025

Copy link
Copy Markdown
Contributor

Add support to MongoDB for

  • Inbox
  • Outbox
  • Distributed lock

@codescene-delta-analysis codescene-delta-analysis Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gates Failed
New code is healthy (2 new files with code health below 9.00)
Enforce advisory code health rules (3 files with Code Duplication, Primitive Obsession, Excess Number of Function Arguments, String Heavy Function Arguments)

Gates Passed
2 Quality Gates Passed

See analysis details in CodeScene

Reason for failure
New code is healthy Violations Code Health Impact
MongoDbOutbox.cs 3 rules 10.00 → 7.55 Suppress
MongoDbInbox.cs 3 rules 10.00 → 8.82 Suppress
Enforce advisory code health rules Violations Code Health Impact
MongoDbOutbox.cs 3 advisory rules 10.00 → 7.55 Suppress
MongoDbInbox.cs 3 advisory rules 10.00 → 8.82 Suppress
MongoDbUnitOfWork.cs 1 advisory rule 10.00 → 9.39 Suppress

Quality Gate Profile: Clean Code Collective
Want more control? Customize Code Health rules or catch issues early with our IDE extension and CLI tool.

Comment thread src/Paramore.Brighter.Outbox.MongoDb/MongoDbOutbox.cs
Comment thread src/Paramore.Brighter.Outbox.MongoDb/MongoDbOutbox.cs
Comment thread src/Paramore.Brighter.Outbox.MongoDb/MongoDbOutbox.cs
Comment thread src/Paramore.Brighter.Outbox.MongoDb/MongoDbOutbox.cs
Comment thread src/Paramore.Brighter.Outbox.MongoDb/MongoDbOutbox.cs
Comment thread src/Paramore.Brighter.Outbox.MongoDb/MongoDbOutbox.cs
Comment thread src/Paramore.Brighter.Inbox.MongoDb/MongoDbInbox.cs
Comment thread src/Paramore.Brighter.Inbox.MongoDb/MongoDbInbox.cs
Comment thread src/Paramore.Brighter.Inbox.MongoDb/MongoDbInbox.cs
Comment thread src/Paramore.Brighter.Inbox.MongoDb/MongoDbUnitOfWork.cs

@codescene-delta-analysis codescene-delta-analysis Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gates Failed
New code is healthy (2 new files with code health below 9.00)
Enforce advisory code health rules (3 files with Code Duplication, Primitive Obsession, Excess Number of Function Arguments, String Heavy Function Arguments)

Gates Passed
2 Quality Gates Passed

See analysis details in CodeScene

Reason for failure
New code is healthy Violations Code Health Impact
MongoDbOutbox.cs 3 rules 10.00 → 7.55 Suppress
MongoDbInbox.cs 3 rules 10.00 → 8.82 Suppress
Enforce advisory code health rules Violations Code Health Impact
MongoDbOutbox.cs 3 advisory rules 10.00 → 7.55 Suppress
MongoDbInbox.cs 3 advisory rules 10.00 → 8.82 Suppress
MongoDbUnitOfWork.cs 1 advisory rule 10.00 → 9.39 Suppress

Quality Gate Profile: Clean Code Collective
Want more control? Customize Code Health rules or catch issues early with our IDE extension and CLI tool.

@codescene-delta-analysis codescene-delta-analysis Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gates Failed
New code is healthy (2 new files with code health below 9.00)
Enforce advisory code health rules (3 files with Code Duplication, Primitive Obsession, Excess Number of Function Arguments, String Heavy Function Arguments)

Gates Passed
2 Quality Gates Passed

See analysis details in CodeScene

Reason for failure
New code is healthy Violations Code Health Impact
MongoDbOutbox.cs 3 rules 10.00 → 7.55 Suppress
MongoDbInbox.cs 3 rules 10.00 → 8.82 Suppress
Enforce advisory code health rules Violations Code Health Impact
MongoDbOutbox.cs 3 advisory rules 10.00 → 7.55 Suppress
MongoDbInbox.cs 3 advisory rules 10.00 → 8.82 Suppress
MongoDbUnitOfWork.cs 1 advisory rule 10.00 → 9.39 Suppress

Quality Gate Profile: Clean Code Collective
Want more control? Customize Code Health rules or catch issues early with our IDE extension and CLI tool.

@codescene-delta-analysis codescene-delta-analysis Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gates Failed
New code is healthy (2 new files with code health below 9.00)
Enforce advisory code health rules (3 files with Code Duplication, Primitive Obsession, Excess Number of Function Arguments, String Heavy Function Arguments)

Gates Passed
2 Quality Gates Passed

See analysis details in CodeScene

Reason for failure
New code is healthy Violations Code Health Impact
MongoDbOutbox.cs 3 rules 10.00 → 7.55 Suppress
MongoDbInbox.cs 3 rules 10.00 → 8.82 Suppress
Enforce advisory code health rules Violations Code Health Impact
MongoDbOutbox.cs 3 advisory rules 10.00 → 7.55 Suppress
MongoDbInbox.cs 3 advisory rules 10.00 → 8.82 Suppress
MongoDbUnitOfWork.cs 1 advisory rule 10.00 → 9.39 Suppress

Quality Gate Profile: Clean Code Collective
Want more control? Customize Code Health rules or catch issues early with our IDE extension and CLI tool.

@iancooper

Copy link
Copy Markdown
Member

Thanks for this. Let's chat at our catch up 21 FEB

@codescene-delta-analysis codescene-delta-analysis Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gates Failed
New code is healthy (2 new files with code health below 9.00)
Enforce advisory code health rules (3 files with Code Duplication, Primitive Obsession, Excess Number of Function Arguments, String Heavy Function Arguments)

Gates Passed
2 Quality Gates Passed

See analysis details in CodeScene

Reason for failure
New code is healthy Violations Code Health Impact
MongoDbOutbox.cs 3 rules 10.00 → 7.55 Suppress
MongoDbInbox.cs 3 rules 10.00 → 8.82 Suppress
Enforce advisory code health rules Violations Code Health Impact
MongoDbOutbox.cs 3 advisory rules 10.00 → 7.55 Suppress
MongoDbInbox.cs 3 advisory rules 10.00 → 8.82 Suppress
MongoDbUnitOfWork.cs 1 advisory rule 10.00 → 9.39 Suppress

Quality Gate Profile: Clean Code Collective
Want more control? Customize Code Health rules or catch issues early with our IDE extension and CLI tool.

@iancooper iancooper merged commit 1f80a3b into BrighterCommand:master Feb 28, 2025
@lillo42 lillo42 deleted the add-support-mongodb branch April 23, 2025 15:19
DevJonny pushed a commit to DevJonny/Brighter that referenced this pull request Feb 28, 2026
* Initial support to MongoDB

* Finish MongoDB outbox support

* Add support to .NET Framework

* Add support to inbox message

* Add Unit of work

* Add MongoDb distributed lock

* Add MongoDb test

* Add CI test and rename the project

* Fixes TTL index

* Remove unnecessary config

* Increase mongodb retries

* try to fix mongo startup

* try to fix build

* try fix build

* try fix build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants