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

Support schema error results to be output in JSON format including custom format flags #40

Merged
merged 28 commits into from
Jun 26, 2023

Commits on Jun 16, 2023

  1. Create a framework for validation error special case handling

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    47bbdcc View commit details
    Browse the repository at this point in the history
  2. Create a framework for validation error special case handling

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    2688048 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Adjust JSON output formatting as an array

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    8369472 View commit details
    Browse the repository at this point in the history
  2. Use an ordered map to control JSON output marshaling order

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    bfa6985 View commit details
    Browse the repository at this point in the history
  3. Use an ordered map to control JSON output marshaling order

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    7776c34 View commit details
    Browse the repository at this point in the history
  4. Use an ordered map to control JSON output marshaling order

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    09bf70a View commit details
    Browse the repository at this point in the history
  5. Use an ordered map to control JSON output marshaling order

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    fd9cba3 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Separate format related functions into their own file

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    bc89b66 View commit details
    Browse the repository at this point in the history
  2. Separate format related functions into their own file

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    086f09d View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Format value for unique item error

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    55810a6 View commit details
    Browse the repository at this point in the history
  2. Consolidate validation flags and use on top-level API call

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    54449f2 View commit details
    Browse the repository at this point in the history
  3. Adjust JSON error result output prefix and indent

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    e3bf5c4 View commit details
    Browse the repository at this point in the history
  4. Add validation test case for bad iri-format

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    7d23529 View commit details
    Browse the repository at this point in the history
  5. Add validation test case for bad iri-format

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    38511c1 View commit details
    Browse the repository at this point in the history
  6. Consolidate persistent command flags into a struct

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    292a82d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4ab94f6 View commit details
    Browse the repository at this point in the history
  8. Support flag true|false on validate command

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    5b57e38 View commit details
    Browse the repository at this point in the history
  9. Fix even more Sonatype errors that seem to chnage every time I touch …

    …an old file
    
    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    a630b7e View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Adjust help for validate given new formats/flags

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    16f8ce6 View commit details
    Browse the repository at this point in the history
  2. Update README to show validate JSON output and new flags

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    ff1c278 View commit details
    Browse the repository at this point in the history
  3. buffer JSON output for unit tests

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    7258d9e View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Update the text format logic to mirror new json formatting

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    577e945 View commit details
    Browse the repository at this point in the history
  2. Update the text format logic to mirror new json formatting

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    b02cebc View commit details
    Browse the repository at this point in the history
  3. Update the text format logic to mirror new json formatting

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    bf72268 View commit details
    Browse the repository at this point in the history
  4. Streamline json and text formatting paths

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    ac503d5 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Adjust colorized indent to match normal indent

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    d646e3e View commit details
    Browse the repository at this point in the history
  2. Add additional test assertions to validate # errs and error conext

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    62deaed View commit details
    Browse the repository at this point in the history
  3. Assure forced schema file tests reset to default schema

    Signed-off-by: Matt Rutkowski <[email protected]>
    mrutkows committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    64af463 View commit details
    Browse the repository at this point in the history