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

Add O2 linter #7066

Draft
wants to merge 72 commits into
base: master
Choose a base branch
from
Draft

Add O2 linter #7066

wants to merge 72 commits into from

Commits on Jul 19, 2024

  1. Add custom code linter

    vkucera committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    34d8872 View commit details
    Browse the repository at this point in the history
  2. Add TestHfNameStruct

    vkucera committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    72eccda View commit details
    Browse the repository at this point in the history
  3. Add TestHfNameFileWorkflow

    vkucera committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    99b22fb View commit details
    Browse the repository at this point in the history
  4. Add TestNameWorkflow

    vkucera committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    9e6955d View commit details
    Browse the repository at this point in the history
  5. Implement TestHfStructMembers

    vkucera committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    b0b5a75 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    578ec78 View commit details
    Browse the repository at this point in the history
  7. Add TestNameConstant

    vkucera committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    822cf82 View commit details
    Browse the repository at this point in the history
  8. Extensions and documentation improvements.

    Extend TestStdPrefix with regex.
    Extend TestPI.
    Extend TestHfNameStruct -> TestHfNameStructClass.
    Improve documentation.
    Remove unnecessary strip.
    vkucera committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    00afd3c View commit details
    Browse the repository at this point in the history
  9. Fix activation order

    vkucera committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    c971ca2 View commit details
    Browse the repository at this point in the history
  10. Fix TestHfNameConfigurable

    vkucera committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    d0a8965 View commit details
    Browse the repository at this point in the history
  11. Add TestConstRefInForLoop

    vkucera committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    22f89ed View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    92f1509 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. Unify error printing

    vkucera committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    befe5da View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. Configuration menu
    Copy the full SHA
    4bdd043 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f004aef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f6c15f7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    21b7f0b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6712452 View commit details
    Browse the repository at this point in the history
  6. Improve TestStdPrefix

    vkucera committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    7625b76 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    922ebbe View commit details
    Browse the repository at this point in the history
  8. Fix TestLogging

    vkucera committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    5d4e915 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1581acc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b7e5b2f View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Add TestPdgMass

    vkucera committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    ecb6898 View commit details
    Browse the repository at this point in the history
  2. Add test for documentation

    vkucera committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    18e5e4a View commit details
    Browse the repository at this point in the history
  3. Rename linter

    vkucera committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    d04794f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e5849d3 View commit details
    Browse the repository at this point in the history
  5. Add workflow file

    vkucera committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    7b53253 View commit details
    Browse the repository at this point in the history
  6. Print remote

    vkucera committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    b8704a4 View commit details
    Browse the repository at this point in the history
  7. Fetch master

    vkucera committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    03bf762 View commit details
    Browse the repository at this point in the history
  8. Add origin

    vkucera committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    698ad2a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dcafa93 View commit details
    Browse the repository at this point in the history
  10. Simplify

    vkucera committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    33ba1d9 View commit details
    Browse the repository at this point in the history
  11. Hyphenate test names

    vkucera committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    00974e7 View commit details
    Browse the repository at this point in the history
  12. Minor edits

    vkucera committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    6e9113a View commit details
    Browse the repository at this point in the history
  13. Add option to disable test

    vkucera committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    00cc7f5 View commit details
    Browse the repository at this point in the history
  14. Minor fixes

    vkucera committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    1502f71 View commit details
    Browse the repository at this point in the history
  15. Improve regex

    vkucera committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    154aa4c View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. TestPdgCode, TestDocumentationFile: Improve pattern. TestNameConstant…

    …: Improve name extraction.
    vkucera committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    0a56540 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f301fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    448698c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d44cd1f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1705893 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e70659b View commit details
    Browse the repository at this point in the history
  7. Replace find with index

    vkucera committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    baa4701 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e4ecde6 View commit details
    Browse the repository at this point in the history
  9. Rephrase error messages.

    vkucera committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    b7330e2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5b09f92 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Fixes

    vkucera committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    59dd4c7 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Add TestNameDevice

    vkucera committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    300ca6e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87cee5a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    460974f View commit details
    Browse the repository at this point in the history
  4. Minor fixes

    vkucera committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    9ba0fde View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Add more protections and detections of special cases.

    Add protection against empty string in is_case functions.
    TestConstRefInSubscription: Add support for nested <> blocks in argument types (block_ranges).
    TestNameFunctionVariable, TestNameConstant: Add protection against multi-line declarations of arrays.
    TestNameConstant: Add protection against constant named k.
    TestNameNamespace: Add protection against anonymous namespaces.
    TestNameUpperCamelCase: Do not remove comment (keep the space ). Detect enum struct.
    vkucera committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    18e427c View commit details
    Browse the repository at this point in the history
  2. Add TestWorkflowOptions

    vkucera committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    21cb3fe View commit details
    Browse the repository at this point in the history
  3. Linting block_ranges

    vkucera committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    bc1d32a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e6aa2bb View commit details
    Browse the repository at this point in the history
  5. Extend description

    vkucera committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    55c4289 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. Format

    vkucera committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    36f1399 View commit details
    Browse the repository at this point in the history
  2. Lint with ruff

    vkucera committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    0f3b489 View commit details
    Browse the repository at this point in the history
  3. Break lines

    vkucera committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    4667fea View commit details
    Browse the repository at this point in the history
  4. Break lines + format

    vkucera committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    04a6baa View commit details
    Browse the repository at this point in the history
  5. Update description

    vkucera committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    34e78ba View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Improve result report

    vkucera committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    5b380ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da1a649 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    59ed919 View commit details
    Browse the repository at this point in the history
  4. Format

    vkucera committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    af9c93f View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    1b0cfb1 View commit details
    Browse the repository at this point in the history
  2. Fix documentation

    vkucera committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    19b334f View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    24bf052 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    3ab68dc View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    4b81077 View commit details
    Browse the repository at this point in the history