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

API linting implementation guideline (#1) #110

Commits on Dec 11, 2023

  1. Draft/api linting implementation guideline (#1)

    * Create .spectral.yml
    
    * Create camara-language-avoid-telco.js
    
    * Create camara-reserved-words.js
    
    * Create camara-security-no-secrets-in-path-or-query-parameters.js
    
    * Create megalinter.yml
    
    * Create API-linting-Implementation-Guideline.md
    
    * update API linting document files with new links of files
    
    * Update API-linting-Implementation-Guideline.md
    
    * Create javalint.xml
    
    * Create .yamllint.yaml
    
    * reserved word 'enum' and 'default' are removed from reserved word array
    
    * Remove reserved words from arrays: openAPIKeywords and reservedWords"
    
    * Enable recommended option true/false for each rule.
    
    * Update log of telco rule
    
    * Update log of reserved word rule
    
    * Update  log of camara-security-no-secrets-in-path-or-query-parameters.js
    
    * update custom function rule name
    
    * update rule name as per camara standards
    ravindrapalaskar17 authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    ee82212 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    e8c103a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c42c43b View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

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

Commits on Jan 11, 2024

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

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    9842099 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad14389 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7481b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    91bf9b3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    da45a2e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aaeb455 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Api linting rartych (#2)

    * Update camara-language-avoid-telco.js
    
    Header comment added
    
    * Update camara-reserved-words.js
    
    Header comment added
    
    * Update camara-security-no-secrets-in-path-or-query-parameters.js
    
    Header comment added
    
    * Update .spectral.yml
    
    Comment header added
    
    * Update .yamllint.yaml
    
    Header comment added
    
    * Delete artifacts/linting_rules/javalint.xml
    
    By default Java is not used in API specification repositories
    
    * Update megalinter.yml
    
    Header comment extended
    
    * Update .yamllint.yaml
    
    Changes in default configuration of yamllint
    
    * Update .spectral.yml
    
    oas3-operation-security-defined rule was disabled as it do not fully support OpenIdConnect flow
    
    * Update megalinter.yml
    
    Megalinter configuration change, disable not needed linters
    
    * Update megalinter.yml
    
    Disable running spectral outside of Megalinter
    
    * Create spectral_oas_lint.yml
    
    workflow configuration to manually run CAMARA OAS rules
    
    * Update spectral_oas_lint.yml
    
    Simplification
    
    * Update .spectral.yml
    
    New functions added/modified (more granularity for descriptions)
    
    * Update .spectral.yml
    
    typo
    
    * Update API-linting-Implementation-Guideline.md
    
    Modification and reshuffling of the how-to file
    
    * Update spectral_oas_lint.yml
    
    * Update .spectral.yml
    
    Changed  camara-discriminator-use severity to: hint
    
    * Update .spectral.yml
    
    oas3-server-variables commented out
    
    * Update megalinter.yml
    
    Actions
    checkout@v4
    upload-artifact@v4
    rartych authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    29e4e9d View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

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

Commits on Feb 8, 2024

  1. Update megalinter.yml

    Custom regex including filter added for Spectral
    rartych authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    38b97bc View commit details
    Browse the repository at this point in the history
  2. Update .yamllint.yaml

    new-lines: disable
    rartych authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    e30f39a View commit details
    Browse the repository at this point in the history