fog/fog-azure-rm

View on GitHub
lib/fog/azurerm/requests/resources/get_deployment.rb

Summary

Maintainability
A
2 hrs
Test Coverage
F
43%

Method get_deployment has 55 lines of code (exceeds 25 allowed). Consider refactoring.
Open

        def get_deployment(*)
          deployments = {
            id: "/subscriptions/########-####-####-####-############/resourceGroups/fog-test-rg/providers/microsoft.resources/deployments/testdeployment",
            name: 'testdeployment',
            properties: {
Severity: Major
Found in lib/fog/azurerm/requests/resources/get_deployment.rb - About 2 hrs to fix

    Prefer single-quoted strings when you don't need string interpolation or special symbols.
    Open

                id: "/subscriptions/########-####-####-####-############/resourceGroups/fog-test-rg/providers/microsoft.resources/deployments/testdeployment",

    Checks if uses of quotes match the configured preference.

    Example: EnforcedStyle: single_quotes (default)

    # bad
    "No special symbols"
    "No string interpolation"
    "Just text"
    
    # good
    'No special symbols'
    'No string interpolation'
    'Just text'
    "Wait! What's #{this}!"

    Example: EnforcedStyle: double_quotes

    # bad
    'Just some text'
    'No special chars or interpolation'
    
    # good
    "Just some text"
    "No special chars or interpolation"
    "Every string in #{project} uses double_quotes"

    There are no issues that match your filters.

    Category
    Status