code: def test_cmd_line_params():
      raw_args = [
          "--source-root",
          SOURCE_ROOT,
          "--project-path",
          PROJECT_PATH,
          "--output-path",
          OUTPUT_PATH,
          "--report-file",
          REPORT_FILE,
          "--lint-name",
          LINT_NAME,
      ]
      for rel, abs in DEPS.items():
          raw_args += ["--depends", ":".join([rel, abs])]
      for var, path in GLOBAL_RESOURCES.items():
          raw_args += ["--global-resource", ":".join([var, path])]
      for cfg in CONFIGS:
          raw_args += ["--config", cfg]
      for var, val in EXTRA_PARAMS.items():
          raw_args += ["--extra-param", "=".join([var, val])]
      raw_args += FILES
  
      got = linter_params.get_params(raw_args)
  
      assert got == EXPECTED
  
imports: import json
  from library.python.testing.custom_linter_util import linter_params
  from yatest.common import work_path
label_desc: Use image node_id 1 for calling a global function with example usage: test_cmd_line_params() without return types