Platform · Inspect

Your pull request is merged. Production breaks. Nobody saw it coming.

No analysis on your pull requests. No validation against real orgs. No idea what breaks until it breaks. FLXBL fixes all three.

Your pull requests' criminal record.

Duplicates, compliance, code quality, and architecture checks, on every commit. Problems show up on the pull request, not three weeks later in a war room.
coDev by FLXBL
17 results8ms
PR
Commit
Analyzers
Status
Analyzed
#2032archie-bald

feat: SLA breach auto-escalation for service cases SVC-118

into main

1 run

95f8eb3
DCXA
Issues
2 minutes ago
#2030sarah-chen

feat: retry policy with exponential backoff for callouts INT-042

into main

2 runs

c49fc00
DCXA
Issues
14 minutes ago
c48cfac
DCXA
Issues
31 minutes ago
#2031archie-bald

feat: campaign budget utilization tracking MKT-089

into main

1 run

cc4f568
DCXA
Issues
1 hour ago
#2029marco-delgado

feat: weighted pipeline revenue for accurate forecasting SALES-247

into main

1 run

1053240
DCXA
Pass
2 hours ago
#2027co-dev

feat(marketing,integration): campaign engagement tracking with analytics sync DP-12

into main

3 runs

d9418c4
DCXA
Issues
3 hours ago
b470044
DCXA
Issues
4 hours ago
4d1e3bd
DCXA
Pass
5 hours ago
#2026sarah-chen

feat(analytics,sales): executive analytics dashboard with pipeline insights DP-13

into main

1 run

e80bafe
DCXA
Issues
6 hours ago
#2025marco-delgado

feat(service,platform): automated case escalation with platform validation DP-12

into main

1 run

86f6f7d
DCXA
Issues
yesterday
#2022dinhphieu

chore: expand to 10 domains with service-cloud, marketing-cloud, platform-core

into main

1 run

6ba7200
DCXA
Issues
yesterday
#2021priya-nair

feat(sales): add binso object

into main

1 run

0844e4c
DCXA
Pass
2 days ago
#2020priya-nair

chore: remove feature-management unlocked package and release config

into main

1 run

f84ec1a
DCXA
Pass
2 days ago
Back
PR #2030Issues

PR Info

Branchfeat/int-042-retry
Targetmain
Commitc49fc00
Analyzed14 minutes ago

Linter Results

DCXA
Duplicates
  • RetryHandlerService.cls duplicates callout pattern — 1 instance found
Compliance
  • Analyzed 2 changed files
  • Checked 7/8 compliance rules
  • ✅ All compliance checks passed
Code Analyzer
  • Analyzed 2 changed files
  • Engines: pmd
  • Rules checked: 82
  • 4 errors, 1 warning
Architecture

Duplicate Analysis Report


Aliasified Package Information

  • Package “integration-hub” is not aliasified — duplicates are flagged.

Component Analysis

⚠️RetryHandlerService: CalloutHandler (Duplicate Pattern Detected)

  • src/integration-hub/main/default/classes/RetryHandlerService.cls (similarity: 78%)
  • src/integration-hub/main/default/classes/IntegrationService.cls (existing)

"Works in dev" is not a validation strategy.

Every pull request validates against a target Salesforce org, not a metadata diff, an actual installation attempt. When it fails, you see the exact error.
coDev by FLXBL
19 results4ms
PR
Commit
Domain
Mode
Deploy / Tests
Status
Validated
#32azlam-abdulsalam

feat: SLA breach auto-escalation for service cases SVC-118

into main · 1 run

95f8eb3
service
thorough
0/2
Failed
8 days ago
#30azlam-abdulsalam

feat: retry policy with exponential backoff for callouts INT-042

into main · 2 runs

c49fc00
platform
thorough
1/2
Failed
8 days ago
c48cfac
service
thorough
0/2
Failed
8 days ago
#31azlam-abdulsalam

feat: campaign budget utilization tracking MKT-089

into main · 1 run

cc4f568
platform
thorough
0/3
Failed
8 days ago
#29marco-delgado

feat: weighted pipeline revenue for accurate forecasting SALES-247

into main · 2 runs

1053240
platform
thorough
3/0
Succeeded
8 days ago
1053240
sales
thorough
2/0
Succeeded
8 days ago
#26dinhphieu

feat(analytics,sales): executive analytics dashboard with pipeline insights DP-13

into main · 3 runs

e80bafe
platform
thorough
3/0
Succeeded
8 days ago
e80bafe
service
thorough
2/0
Succeeded
8 days ago
e80bafe
sales
thorough
2/0
Succeeded
8 days ago
#27dinhphieu

feat(marketing,integration): campaign engagement tracking with analytics sync DP-12

into main · 3 runs

d9418c4
platform
thorough
3/0
Succeeded
8 days ago
b470044
platform
thorough
1/2
Failed
8 days ago
4d1e3bd
platform
thorough
0/3
Failed
8 days ago
#25dinhphieu

feat(service,platform): automated case escalation with platform validation DP-12

into main · 1 run

86f6f7d
service
thorough
2/0
Succeeded
8 days ago
Back
PR #30Failed

PR Info

Targetmain
Commitc49fc00
Validated8 days ago

Validation Details

Modethorough
Domainplatform
Target Orgreview
Duration9s

Results Summary

Deployed1
Failed2
Scheduled3

Run History (2 runs)

c49fc00platformlatest

8 days ago

c48cfacservice

8 days ago

Validation Results for platform

Validation Context

  • Release: platform
  • Target Org: review

Org Information

Please find the validation org details below

Org Details
Org Id00D9200000AJm3BEAT
Usernametest-6sjdvujcxklz@example.com
Login to the org securelyClick Here

Secure Access: This link uses the SFP Server authentication flow for enhanced security.

📦 Packages Validated

PackageVersionReason?
marketing-cloud-pkg3cf0bd2dacc52a96d2518b4...sync
integration-hub-pkg3cf0bd2dacc52a96d2518b4...sync
analytics-cloud-pkg3cf0bd2dacc52a96d2518b4...sync

🛑 Deployment Errors

🔴 Deployment Failed 🔴

Artifact Installation failed for integration-hub-pkg

Reasons:

Unable to deploy due to failure in some components

Component Error Details:

Metadata TypeAPI NameProblem TypeProblem
ApexClassIntegrationCalloutServiceErrorInvalid type: RetryPolicyManager.RetryConfig
ApexClassIntegrationCalloutServiceErrorVariable does not exist: config
ApexClassIntegrationCalloutServiceErrorVariable does not exist: config
ApexClassIntegrationCalloutServiceTestErrorDependent class is invalid and needs recompilation

Your test suite shouldn't need a babysitter.

Apex tests and static code analysis run on schedule across every environment. Pass rates, coverage, failing tests — tracked automatically.

Apex Tests

Scheduled runs, environment-level pass rates and coverage, failing test drill-down. Color-coded thresholds so you see the problem, not a spreadsheet.
coDev by FLXBL
3
Envs Tested
just now
93.1%
Avg Coverage
177
Tests Run Today
Across all envs
1
Failing Envs
Needs attention
sit
Most Recent
2h ago

Test Status: Passing (>95%) Warning (85–95%) Failing (<85%) · Coverage: Above 75% 50–75% Below 50%

Search environments…
ENVIRONMENT
LAST RUN
PASS RATE
COVERAGE
FAILED
sit
2h ago
98.9%
89.2%
2
staging
4h ago
99.4%
92.1%
uat
1d ago
91.3%
71.8%
5
Back

sit

Environment test results and code coverage

98.9%
Pass Rate
175/177 tests
89.2%
Code Coverage
1193/1337 lines
8.2s
Duration
vs avg: —
2
Failed
Tests failed
18/03/2026, 17:06
Last Run
Test execution date

Failing Tests

Test ClassTest MethodStatusLast Run
di_BindingParamTestgivenStringsWhenGetParameterThenGetValuesFailed18/03/2026, 17:06:24
DummyTesttestNothingFailed18/03/2026, 17:06:24
Search test classes or methods…
TEST CLASSTEST METHODSTATUSDURATION
AlwaysEnabledFeatureTestshouldAlwaysReturnTruePassed20ms
LoggingSystemAppenderTesttestDoAppendWithoutExceptionPassed24ms
LoggingSystemAppenderTesttestDoAppendWithoutExceptionOrLevelPassed9ms
SalesAccountServiceTesttestCreateNewAccountPassed755ms
SalesAccountDAOTesttestGetAccountByIdPassed824ms
SalesAccountDAOTesttestGetExistingAccountNamesPassed216ms
SequenceTestshould_not_commit_a_recordPassed199ms
SequenceTestshould_return_a_list_of_valuesPassed75ms
RestFilterChainTesttestNonInterceptingFiltersPassed36ms
RestFilterChainTesttestWithInterceptingFiltersPassed4ms
ValidationTesttestGetErrorsPassed39ms
ValidationTesttestHasErrorsPassed10ms

Code Analysis

PMD rules, custom analyzers, quality gates. Issues grouped by class or by rule, with trend tracking across runs. Improving, stable, or degrading — one word.
coDev by FLXBL
main
Last analyzed: 23/02/2026 · 50c1520
27
Total Issues
23/02/2026
2
Errors
Critical issues
25
Warnings
Needs attention
12
Files Affected
Stable
Trend
vs previous

Issue Levels: Error (Critical) Warning (Important) Note (Info) · Trend: Improving Stable Degrading

Filter issues…
12 classes
SalesAccountDAO
src/sales-unpackaged/main/classes/SalesAccountDAO.cls
2 errors4 warnings6 issues
FeatureSettingTest
src/frameworks/feature-management/core/test/classes/FeatureSettingTest.cls
4 warnings4 issues
CustomPermissionEnabledFeatureTest
src/frameworks/feature-management/features/test/classes/CustomPermissionEnabledFeatureTest.cls
3 warnings3 issues
TestReplacement
src/replacement-test/main/default/classes/TestReplacement.cls
3 warnings3 issues
FeatureCheckerImplementationTest
src/frameworks/feature-management/core/test/classes/FeatureCheckerImplementationTest.cls
2 warnings2 issues
SalesAccountService
src/sales-unpackaged/main/classes/SalesAccountService.cls
2 warnings2 issues
SalesAccountDAOTest
src/sales-unpackaged/test/classes/SalesAccountDAOTest.cls
2 warnings2 issues
AlwaysDisabledFeatureTest
src/frameworks/feature-management/features/test/classes/AlwaysDisabledFeatureTest.cls
1 warning1 issue
SO…

Ready to stop guessing what'll break?

Analyze every commit. Validate against real orgs. And when you're ready, give every PR its own Salesforce.