content: # Copyright lowRISC contributors.
  # Licensed under the Apache License, Version 2.0, see LICENSE for details.
  # SPDX-License-Identifier: Apache-2.0
  #
  # Rules for svlint, a SystemVerilog linter commonly used in editors.
  # The configuration matches the lowRISC SystemVerilog style guide at
  # https://github.com/lowRISC/style-guides/blob/master/VerilogCodingStyle.md.
  # See https://github.com/dalance/svlint/blob/master/RULES.md for a list of rules.
  
  [option]
  exclude_paths = ["build.*", "sw/.*", ".sv.tpl$", "vendor/.*"]
  
  [rules]
  case_default = true
  enum_with_type = true
  for_with_begin = true
  function_same_as_system_function = true
  function_with_automatic = true
  generate_for_with_label = true
  generate_if_with_label = true
  generate_keyword_forbidden = true
  generate_keyword_required = false
  genvar_declaration_in_loop = true
  genvar_declaration_out_loop = false
  if_with_begin = true
  inout_with_tri = false
  input_with_var = false
  interface_port_with_modport = false
  legacy_always = false
  level_sensitive_always = true
  loop_variable_declaration = true
  non_ansi_module = true
  output_with_var = false
  parameter_in_package = false
  priority_keyword = true
  tab_character = true
  unique0_keyword = false
  unique_keyword = false
  wire_reg = true
  generate_keyword = false
  tab_charactor = false
  genvar_declaration = false
  