Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Fix a few small issues and change to SPDX identifiers #346

Closed
wants to merge 3 commits into from

Conversation

jsync-swirlds
Copy link
Member

@jsync-swirlds jsync-swirlds commented Jan 9, 2025

full codebase

  • Replaced copyright notices with SPDX license identifiers
  • Added SPDX identifiers where needed
    • In particular, the integration tests had no headers, so added to all files.

pbj integration tests

  • Added spotless plugin to the integration tests build
    • Also ran a spotlessApply to fix many formatting issues.
  • Fixes 145
    • Renamed intergration to integration globally

pbj core

  • Ran spotlessApply, which clearly hasn't been done in a very long time.
  • Fixes 217
    • Added skippedDocComment before syntax, import, package, option,
      and reserved keywords in grammar
      • The root cause is the change to docComment to make it non-skipped, so
        we have to add it everywhere. Skipped comments (the // type) can be
        absolutely anywhere because the grammar skips them.
    • Note, this might also fix 319
    • It is possible that more adjustments (particularly for comments before the syntax
      keyword) will be needed

* Fixes #145
   * Renamed `intergration` to `integration` globally
* Fixes #217
   * Added skippedDocComment before `syntax`, `import`, `package`, `option`,
     and `reserved` keywords in grammar
      * The root cause is the change to docComment to make it non-skipped, so
        we have to add it everywhere. Skipped comments (the `//` type) can be
        absolutely anywhere because the grammar _skips_ them.
   * Note, this _might_ also fix #319

Signed-off-by: Joseph Sinclair <121976561+jsync-swirlds@users.noreply.github.com>
* Replaced copyright notices with SPDX license identifiers
* Added SPDX identifiers where needed
   * In particular, the integration tests had no headers, so added to all files.

Signed-off-by: Joseph Sinclair <121976561+jsync-swirlds@users.noreply.github.com>
* In pbj-integration
   * Also ran a spotlessApply to fix _many_ formatting issues.
* In pbj-core
   * Ran spotlessApply, which clearly hasn't been done in a very long time.

Signed-off-by: Joseph Sinclair <121976561+jsync-swirlds@users.noreply.github.com>
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.

1 participant