computablee / DotMP

A collection of powerful abstractions for parallel programming in .NET with an OpenMP-like API.
https://computablee.github.io/DotMP/
GNU Lesser General Public License v2.1
29 stars 8 forks source link

Fix linter issues in CI pipeline #64

Closed computablee closed 11 months ago

computablee commented 11 months ago

Currently the linting check is failing on jscpd, which is a linting tool for detecting copy+pasted code. Optimally, all checks in a repo should pass (that's what checks are for, right?)

So this issue is to ensure that jscpd starts passing without impacting anything else in the codebase. A successful PR will

  1. Keep all integration and unit tests passing
  2. Make minimal changes to increase modularity of the code
  3. Get all linting tests passing

Please consult the output of jscpd on the main branch (under the checks menu) to see what all needs to change.

mihica-khare commented 11 months ago

Please assign to me

computablee commented 11 months ago

Assigned. Thank you!

computablee commented 11 months ago

@mihica-khare I have a PR draft open which is addressing several refactoring issues. I have lots of spare time tonight and I'd like to get this done as soon as possible. Since I noticed you haven't forked the repo yet, I am going to go ahead and assign this issue to myself just so that we can get all CI passing. Please let me know if there's a different issue you'd like to be assigned to and I'll prioritize you.