{
  "warnings": [
    {
      "file": "/MyFile.swift",
      "line": 4,
      "symbol": "MyClass.doStuff()",
      "symbol_kind": "source.lang.swift.decl.function.method.instance",
      "warning": "undocumented"
    },
    {
      "file": "/MyOtherFile.swift",
      "line": 2,
      "symbol": "MyStruct.handleThing()",
      "symbol_kind": "source.lang.swift.decl.function.method.instance",
      "warning": "undocumented"
    }
  ],
  "source_directory": "/"
}

{
  "warnings": [
    {
      "file": "/MyFile.swift",
      "line": 4,
      "symbol": "MyClass.doStuff()",
      "symbol_kind": "source.lang.swift.decl.function.method.instance",
      "warning": "undocumented"
    },
    {
      "file": "/MyOtherFile.swift",
      "line": 2,
      "symbol": "MyStruct.handleThing()",
      "symbol_kind": "source.lang.swift.decl.function.method.instance",
      "warning": "undocumented"
    },
    {
      "file": "/MyOtherFile.swift",
      "line": 12,
      "symbol": "MyStruct.handleThing()",
      "symbol_kind": "source.lang.swift.decl.function.method.instance",
      "warning": "other"
    },
    {
      "file": "/MyExtensionFile.swift",
      "line": null,
      "symbol": "MyClass",
      "symbol_kind": "source.lang.swift.decl.extension",
      "warning": "undocumented"
    },
    {
      "file": "/MyExtensionFile.swift",
      "line": null,
      "symbol": "MyClass",
      "symbol_kind": "source.lang.swift.decl.extension",
      "warning": "undocumented"
    },
    {
      "file": null,
      "line": null,
      "symbol": null,
      "symbol_kind": null,
      "warning": "undocumented"
    }
  ],
  "source_directory": "/"
}

Update fixture to include null values
Update fixture to include null values
