Skip to content

Conversation

@adecler
Copy link
Member

@adecler adecler commented Mar 19, 2025

Issues addressed by this PR

Fixes #502

Test files

ChecksAnalytics.zip

If you test this on the develop branch, you should get the same output as the report provided in the issue.
If you test it on this PR, you should get zero errors and Warnings should contain the messages from the 3 checks that we downgrades (.i.e. for HasConstructor, IsValidIImmutableObject, and HasValidConstructor)

Additional comments

Additional issue raised here for improving the 3 checks that are temporarily downgraded to warnings.

@adecler adecler added type:bug Error or unexpected behaviour type:compliance Non-conforming to code guidelines labels Mar 19, 2025
@adecler adecler self-assigned this Mar 19, 2025
@IsakNaslundBh
Copy link
Contributor

@BHoMBot check null-handling
@BHoMBot check project-compliance
@BHoMBot check serialisation

@bhombot-ci
Copy link

bhombot-ci bot commented Mar 20, 2025

@IsakNaslundBh to confirm, the following actions are now queued:

  • check null-handling
  • check project-compliance
  • check serialisation

There are 2 requests in the queue ahead of you.

Copy link
Contributor

@IsakNaslundBh IsakNaslundBh left a comment

Choose a reason for hiding this comment

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

Happy with the changes in here.

Tested with provided script, and also checked Against the BHoM_Engine. This helps resolve some of the issues found there as well.

Does what issue says it will do that has signoff from more people as well.

@IsakNaslundBh IsakNaslundBh merged commit 8454c95 into develop Mar 20, 2025
3 checks passed
@IsakNaslundBh IsakNaslundBh deleted the Test_Toolkit-#502-FixCodeCompliance branch March 20, 2025 09:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:bug Error or unexpected behaviour type:compliance Non-conforming to code guidelines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Handle failing compliance checks oM

3 participants