From 8e1cb48dc871ea71b87ddf5d969fd3aa74f0b99f Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Sun, 1 Mar 2026 20:35:14 +0200 Subject: [PATCH 1/7] feat(typing): add type annotations to reverse_index_array --- boxtree/tools.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/boxtree/tools.py b/boxtree/tools.py index cf0762b5..7c03c9ab 100644 --- a/boxtree/tools.py +++ b/boxtree/tools.py @@ -33,7 +33,11 @@ import pyopencl as cl import pyopencl.array as cl_array from arraycontext import Array, ArrayContext, PyOpenCLArrayContext -from pyopencl.tools import ScalarArg, VectorArg as _VectorArg, dtype_to_c_struct +from pyopencl.tools import ( + ScalarArg as ScalarArg, # noqa: PLC0414 + VectorArg as _VectorArg, + dtype_to_c_struct, +) from pytools import Record, memoize_method, obj_array @@ -74,7 +78,11 @@ def realloc_array( return new_ary, evt -def reverse_index_array(actx, indices, target_size=None, result_fill_value=None): +def reverse_index_array( + actx: ArrayContext, + indices: Array, + target_size: int | None = None, + result_fill_value: complex | None = None) -> Array: """For an array of *indices*, return a new array *result* that satisfies ``result[indices] == arange(len(indices))`` @@ -83,16 +91,16 @@ def reverse_index_array(actx, indices, target_size=None, result_fill_value=None) :arg result_fill_value: If not *None*, fill *result* with this value prior to storing reversed indices. """ + assert isinstance(actx, PyOpenCLArrayContext) if target_size is None: target_size = len(indices) result = actx.np.zeros(target_size, indices.dtype) - if result_fill_value is not None: result.fill(result_fill_value) - cl.array.multi_put( + cl_array.multi_put( [actx.from_numpy(np.arange(len(indices), dtype=indices.dtype))], indices, out=[result], From c226cfea4205353d8159d9a7e3f4479e9f9b9969 Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Sun, 1 Mar 2026 20:35:22 +0200 Subject: [PATCH 2/7] feat(typing): improve type annotations in traversal --- boxtree/traversal.py | 157 +++++++++++++++++++++++++------------------ 1 file changed, 93 insertions(+), 64 deletions(-) diff --git a/boxtree/traversal.py b/boxtree/traversal.py index c75a709a..7622257f 100644 --- a/boxtree/traversal.py +++ b/boxtree/traversal.py @@ -25,6 +25,7 @@ .. autodata:: FromSepSmallerCrit :no-index: """ + from __future__ import annotations @@ -54,12 +55,13 @@ import logging from dataclasses import dataclass from functools import partial -from typing import TYPE_CHECKING, ClassVar, Literal, TypeAlias +from typing import TYPE_CHECKING, Any, ClassVar, Literal, TypeAlias import numpy as np from mako.template import Template from arraycontext import Array, ArrayContext, PyOpenCLArrayContext +from pyopencl.algorithm import BuiltList, ListOfListsBuilder # noqa: TC001 from pyopencl.elementwise import ElementwiseKernel, ElementwiseTemplate from pytools import ProcessLogger, log_process, memoize_method, obj_array @@ -72,8 +74,10 @@ if TYPE_CHECKING: + import optype.numpy as onp + import pyopencl as cl - from pyopencl.algorithm import ListOfListsBuilder + from pyopencl.typing import WaitList from boxtree.tree_build import ExtentNorm @@ -1212,16 +1216,23 @@ class _IndexStyle(enum.IntEnum): class _ListMerger: """Utility class for combining box lists optionally changing indexing style.""" - def __init__(self, array_context: ArrayContext, box_id_dtype): + box_id_dtype: np.dtype[np.integer[Any]] + _setup_actx: PyOpenCLArrayContext + + def __init__(self, + array_context: ArrayContext, + box_id_dtype: np.dtype[np.integer[Any]]) -> None: + assert isinstance(array_context, PyOpenCLArrayContext) + self._setup_actx = array_context self.box_id_dtype = box_id_dtype @property - def context(self): + def context(self) -> cl.Context: return self._setup_actx.queue.context @memoize_method - def get_list_merger_kernel(self, nlists, write_counts): + def get_list_merger_kernel(self, nlists: int, write_counts: int) -> Any: """ :arg nlists: Number of input lists :arg write_counts: A :class:`bool`, indicating whether to generate a @@ -1239,17 +1250,23 @@ def get_list_merger_kernel(self, nlists, write_counts): ("write_counts", write_counts), )) - def __call__(self, actx, input_starts, input_lists, input_index_style, - output_index_style, target_boxes, target_or_target_parent_boxes, - nboxes, debug=False, wait_for=None): + def __call__(self, + actx: ArrayContext, + input_starts: tuple[Array, ...], + input_lists: tuple[Array, ...], + input_index_style: _IndexStyle, + output_index_style: _IndexStyle, + target_boxes: Array, + target_or_target_parent_boxes: Array, + nboxes: int, + debug: bool = False, + wait_for: WaitList | None = None) -> tuple[dict[str, Array], cl.Event]: """ - :arg input_starts: Starts arrays of input - :arg input_lists: Lists arrays of input - :arg input_index_style: A :class:`_IndexStyle` - :arg output_index_style: A :class:`_IndexStyle` - :returns: A pair *results_dict, event*, where *results_dict* - contains entries *starts* and *lists* + :returns: A pair ``(results_dict, event)``, where *results_dict* + contains entries *starts* and *lists*. """ + assert isinstance(actx, PyOpenCLArrayContext) + if wait_for is None: wait_for = [] @@ -1271,6 +1288,7 @@ def __call__(self, actx, input_starts, input_lists, input_index_style, input_index_style == _IndexStyle.TARGET_OR_TARGET_PARENT_BOXES and output_index_style == _IndexStyle.TARGET_BOXES): from boxtree.tools import reverse_index_array + target_or_target_parent_boxes_from_all_boxes = reverse_index_array( actx, target_or_target_parent_boxes, target_size=nboxes) target_or_target_parent_boxes_from_target_boxes = ( @@ -1574,12 +1592,12 @@ class FMMTraversalInfo: # basic box lists for iteration source_boxes: Array target_boxes: Array - level_start_source_box_nrs: Array - level_start_target_box_nrs: Array + level_start_source_box_nrs: Array | None + level_start_target_box_nrs: Array | None source_parent_boxes: Array - level_start_source_parent_box_nrs: Array + level_start_source_parent_box_nrs: Array | None target_or_target_parent_boxes: Array - level_start_target_or_target_parent_box_nrs: Array + level_start_target_or_target_parent_box_nrs: Array | None # same-level non-well-separated boxes same_level_non_well_sep_boxes_starts: Array @@ -1594,16 +1612,16 @@ class FMMTraversalInfo: from_sep_siblings_lists: Array # separated smaller boxes ("List 3") - from_sep_smaller_by_level: Array - target_boxes_sep_smaller_by_source_level: Array - from_sep_close_smaller_starts: Array - from_sep_close_smaller_lists: Array + from_sep_smaller_by_level: obj_array.ObjectArray1D[BuiltList] + target_boxes_sep_smaller_by_source_level: obj_array.ObjectArray1D[Array] + from_sep_close_smaller_starts: Array | None + from_sep_close_smaller_lists: Array | None # separated bigger boxes ("List 4") from_sep_bigger_starts: Array from_sep_bigger_lists: Array - from_sep_close_bigger_starts: Array - from_sep_close_bigger_lists: Array + from_sep_close_bigger_starts: Array | None + from_sep_close_bigger_lists: Array | None @property def nboxes(self): @@ -1623,7 +1641,9 @@ def ntarget_or_target_parent_boxes(self): # {{{ "close" list merging -> "unified list 1" - def merge_close_lists(self, actx, debug=False): + def merge_close_lists(self, + actx: ArrayContext, + debug: bool = False) -> FMMTraversalInfo: """Return a new :class:`FMMTraversalInfo` instance with the contents of :attr:`from_sep_close_smaller_starts` and :attr:`from_sep_close_bigger_starts` merged into @@ -1670,7 +1690,7 @@ def merge_close_lists(self, actx, debug=False): # {{{ debugging aids - def get_box_list(self, what, index): + def get_box_list(self, what: str, index: int) -> Array: starts = getattr(self, f"{what}_starts") lists = getattr(self, f"{what}_lists") start, stop = starts[index:index+2] @@ -1697,10 +1717,11 @@ class FMMTraversalBuilder: .. automethod:: __init__ """ - context: cl.Context well_sep_is_n_away: int from_sep_smaller_crit: FromSepSmallerCrit | None + _setup_actx: PyOpenCLArrayContext + def __init__(self, array_context: ArrayContext, *, well_sep_is_n_away: int = 1, @@ -1718,7 +1739,7 @@ def __init__(self, self.from_sep_smaller_crit = from_sep_smaller_crit @property - def context(self): + def context(self) -> cl.Context: return self._setup_actx.queue.context # {{{ kernel builder @@ -1726,20 +1747,22 @@ def context(self): @memoize_method @log_process(logger) def get_kernel_info(self, *, - dimensions: int, - particle_id_dtype: np.dtype[np.integer] | None, - box_id_dtype: np.dtype[np.integer], - coord_dtype: np.dtype[np.floating], - box_level_dtype: np.dtype[np.integer], - max_levels: int, - sources_are_targets: bool, - sources_have_extent: bool, - targets_have_extent: bool, - extent_norm: ExtentNorm | None, - source_boxes_has_mask: bool, - source_parent_boxes_has_mask: bool, - debug: bool = False, - ) -> _KernelInfo: + dimensions: int, + particle_id_dtype: np.dtype[np.integer[Any]] | None, + box_id_dtype: np.dtype[np.integer[Any]], + coord_dtype: np.dtype[np.floating[Any]], + box_level_dtype: np.dtype[np.integer[Any]], + max_levels: int, + sources_are_targets: bool, + sources_have_extent: bool, + targets_have_extent: bool, + extent_norm: ExtentNorm | None, + source_boxes_has_mask: bool, + source_parent_boxes_has_mask: bool, + debug: bool = False) -> _KernelInfo: + # FIXME: not clear this is the right default? + if particle_id_dtype is None: + particle_id_dtype = np.dtype(np.int32) # {{{ process from_sep_smaller_crit @@ -1755,17 +1778,16 @@ def get_kernel_info(self, *, elif extent_norm == "l2": if from_sep_smaller_crit == "static_linf": # Not technically necessary, but static linf will assume box - # bounds that are not guaranteed to contain all particle - # extents. + # bounds that are not guaranteed to contain all particle extents. raise ValueError( - "The static l^inf from-sep-smaller criterion " + "the static l^inf from-sep-smaller criterion " "cannot be used with the l^2 extent norm") elif extent_norm is None: assert not (sources_have_extent or targets_have_extent) else: - raise ValueError(f"unexpected value of 'extent_norm': {extent_norm}") # pyright: ignore[reportUnreachable] + raise ValueError(f"unexpected value of 'extent_norm': {extent_norm}") if from_sep_smaller_crit not in [ "static_linf", "precise_linf", @@ -1938,14 +1960,14 @@ def get_kernel_info(self, *, # {{{ driver def __call__(self, - actx: ArrayContext, - tree: Tree, - wait_for: cl.WaitList = None, - debug: bool = False, - _from_sep_smaller_min_nsources_cumul: int | None = None, - source_boxes_mask=None, - source_parent_boxes_mask=None - ): + actx: ArrayContext, + tree: Tree, + wait_for: cl.WaitList = None, + debug: bool = False, + _from_sep_smaller_min_nsources_cumul: int | None = None, + source_boxes_mask: Array | None = None, + source_parent_boxes_mask: Array | None = None, + ) -> tuple[FMMTraversalInfo, cl.Event]: """ :arg wait_for: may either be *None* or a list of :class:`pyopencl.Event` instances for whose completion this command waits before starting @@ -2003,7 +2025,7 @@ def __call__(self, source_boxes_has_mask=source_boxes_mask is not None, source_parent_boxes_has_mask=source_parent_boxes_mask is not None) - def debug_with_finish(s): + def debug_with_finish(s: str) -> None: if debug: actx.queue.finish() @@ -2016,7 +2038,7 @@ def debug_with_finish(s): debug_with_finish( "building list of source boxes, their parents, and target boxes") - extra_args = [] + extra_args: list[Array] = [] if source_boxes_mask is not None: extra_args.append(source_boxes_mask) if source_parent_boxes_mask is not None: @@ -2041,7 +2063,10 @@ def debug_with_finish(s): # {{{ figure out level starts in *_parent_boxes - def extract_level_start_box_nrs(box_list, wait_for): + def extract_level_start_box_nrs( + box_list: Array, + wait_for: WaitList | None = None + ) -> tuple[onp.Array1D[np.integer[Any]] | None, list[cl.Event]]: if level_start_box_nrs is None: return None, [] @@ -2061,28 +2086,30 @@ def extract_level_start_box_nrs(box_list, wait_for): # Postprocess result for unoccupied levels prev_start = len(box_list) for ilev in range(nlevels - 1, -1, -1): - result[ilev] = prev_start = \ - min(result[ilev], prev_start) + result[ilev] = prev_start = min(result[ilev], prev_start) return result, [evt] debug_with_finish("finding level starts in source boxes array") + assert source_boxes is not None level_start_source_box_nrs, evt_s = \ extract_level_start_box_nrs( source_boxes, wait_for=wait_for) debug_with_finish("finding level starts in source parent boxes array") + assert source_parent_boxes is not None level_start_source_parent_box_nrs, evt_sp = \ extract_level_start_box_nrs( source_parent_boxes, wait_for=wait_for) debug_with_finish("finding level starts in target boxes array") + assert target_boxes is not None level_start_target_box_nrs, evt_t = \ extract_level_start_box_nrs( target_boxes, wait_for=wait_for) - debug_with_finish( - "finding level starts in target or target parent boxes array") + debug_with_finish("finding level starts in target or target parent boxes array") + assert target_or_target_parent_boxes is not None level_start_target_or_target_parent_box_nrs, evt_tp = \ extract_level_start_box_nrs( target_or_target_parent_boxes, wait_for=wait_for) @@ -2162,9 +2189,9 @@ def extract_level_start_box_nrs(box_list, wait_for): from_sep_smaller_min_nsources_cumul, ) - from_sep_smaller_wait_for = [] - from_sep_smaller_by_level = [] - target_boxes_sep_smaller_by_source_level = [] + from_sep_smaller_wait_for: list[cl.Event] = [] + from_sep_smaller_by_level: list[BuiltList] = [] + target_boxes_sep_smaller_by_source_level: list[Array] = [] for ilevel in range(nlevels): debug_with_finish(f"finding separated smaller ('list 3 level {ilevel}')") @@ -2222,7 +2249,9 @@ def extract_level_start_box_nrs(box_list, wait_for): # These are indexed by target_or_target_parent boxes; we rewrite # them to be indexed by target_boxes. from_sep_close_bigger_starts_raw = result["from_sep_close_bigger"].starts + assert from_sep_close_bigger_starts_raw is not None from_sep_close_bigger_lists_raw = result["from_sep_close_bigger"].lists + assert from_sep_close_bigger_lists_raw is not None list_merger = _ListMerger(actx, tree.box_id_dtype) result, evt = list_merger( From 9e1d31ff601159add0c425fd2391a0128baeac9a Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Sun, 1 Mar 2026 20:36:29 +0200 Subject: [PATCH 3/7] chore: ignore reportUnreachable --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index e1382e73..88864ac7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -153,6 +153,7 @@ reportUnnecessaryIsInstance = "none" reportUnusedCallResult = "none" reportExplicitAny = "none" reportUnusedParameter = "hint" +reportUnreachable = "hint" # This reports even cycles that are qualified by 'if TYPE_CHECKING'. Not what # we care about at this moment. From c2d18d1b8b0ade3e01eb84b54acb2fb221c9dcb1 Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Mon, 2 Mar 2026 10:15:45 +0200 Subject: [PATCH 4/7] feat: port example to newer array context --- examples/cost_model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/cost_model.py b/examples/cost_model.py index 87565918..d8229cf4 100644 --- a/examples/cost_model.py +++ b/examples/cost_model.py @@ -27,7 +27,7 @@ def demo_cost_model(): ctx = cl.create_some_context() queue = cl.CommandQueue(ctx) - actx = PyOpenCLArrayContext(queue, force_device_scalars=True) + actx = PyOpenCLArrayContext(queue) traversals = [] traversals_dev = [] From 7d845b255557b85288cf059781418cf3dee4b556 Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Mon, 2 Mar 2026 10:16:01 +0200 Subject: [PATCH 5/7] feat(typing): improve types in array_context --- boxtree/array_context.py | 71 ++++++++++++++++++++++++++-------------- 1 file changed, 46 insertions(+), 25 deletions(-) diff --git a/boxtree/array_context.py b/boxtree/array_context.py index 8af88bd2..0c2146db 100644 --- a/boxtree/array_context.py +++ b/boxtree/array_context.py @@ -23,16 +23,21 @@ THE SOFTWARE. """ -from typing import TypeVar +from typing import TYPE_CHECKING, ClassVar import numpy as np +from typing_extensions import override -from arraycontext import ( # noqa: F401 +from arraycontext import ( + Array, + ArrayContext, + ArrayOrContainerOrScalarT, PyOpenCLArrayContext as PyOpenCLArrayContextBase, + ScalarLike, + SerializedContainer, deserialize_container, rec_map_array_container, serialize_container, - with_array_context, ) from arraycontext.pytest import ( _PytestPyOpenCLArrayContextFactoryWithClass, @@ -41,21 +46,32 @@ from pyopencl.algorithm import BuiltList +if TYPE_CHECKING: + from collections.abc import Callable + + import loopy as lp + import pytools + __doc__ = """ .. autoclass:: PyOpenCLArrayContext +.. autofunction:: dataclass_array_container """ # {{{ array context -def _boxtree_rec_map_container(actx, func, array, allowed_types=None, *, - default_scalar=None, strict=False): +def _boxtree_rec_map_container(actx: ArrayContext, + func: Callable[[Array], Array], + array: ArrayOrContainerOrScalarT, + allowed_types: tuple[type, ...] | None = None, *, + default_scalar: ScalarLike | None = None, + strict: bool = False) -> ArrayOrContainerOrScalarT: import arraycontext.impl.pyopencl.taggable_cl_array as tga if allowed_types is None: allowed_types = (tga.TaggableCLArray,) - def _wrapper(ary): + def _wrapper(ary: Array | None) -> Array | None: # NOTE: this is copied verbatim from arraycontext and this is the # only change to allow optional fields inside containers if ary is None: @@ -82,11 +98,12 @@ def _wrapper(ary): f"an unsupported array type: got '{type(ary).__name__}', " f"but expected one of {allowed_types}") - return rec_map_array_container(_wrapper, array) + return rec_map_array_container(_wrapper, array) # pyright: ignore[reportArgumentType] class PyOpenCLArrayContext(PyOpenCLArrayContextBase): - def transform_loopy_program(self, t_unit): + @override + def transform_loopy_program(self, t_unit: lp.TranslationUnit) -> lp.TranslationUnit: default_ep = t_unit.default_entrypoint options = default_ep.options @@ -101,8 +118,13 @@ def transform_loopy_program(self, t_unit): # NOTE: _rec_map_container is copied from arraycontext wholesale and should # be kept in sync as much as possible! - def _rec_map_container(self, func, array, allowed_types=None, *, - default_scalar=None, strict=False): + @override + def _rec_map_container(self, + func: Callable[[Array], Array], + array: ArrayOrContainerOrScalarT, + allowed_types: tuple[type, ...] | None = None, *, + default_scalar: ScalarLike | None = None, + strict: bool = False) -> ArrayOrContainerOrScalarT: return _boxtree_rec_map_container( self, func, array, allowed_types=allowed_types, @@ -114,17 +136,14 @@ def _rec_map_container(self, func, array, allowed_types=None, *, # {{{ dataclass array container -T = TypeVar("T") - - -def dataclass_array_container(cls: type[T]) -> type[T]: +def dataclass_array_container(cls: type[pytools.T]) -> type[pytools.T]: """A decorator based on :func:`arraycontext.dataclass_array_container` that allows :class:`typing.Optional` containers. """ from dataclasses import is_dataclass from types import UnionType - from typing import Union, get_args, get_origin + from typing import Union, get_args, get_origin # pyright: ignore[reportDeprecated] from arraycontext.container import is_array_container_type from arraycontext.container.dataclass import ( @@ -139,10 +158,10 @@ def is_array_type(tp: type, /) -> bool: if tp is np.ndarray: from warnings import warn warn("Encountered 'numpy.ndarray' in a dataclass_array_container. " - "This is deprecated and will stop working in 2026. " - "If you meant an object array, use pytools.obj_array.ObjectArray. " - "For other uses, file an issue to discuss.", - DeprecationWarning, stacklevel=3) + "This is deprecated and will stop working in 2026. " + "If you meant an object array, use pytools.obj_array.ObjectArray. " + "For other uses, file an issue to discuss.", + DeprecationWarning, stacklevel=3) return True from arraycontext import Array @@ -197,7 +216,7 @@ def is_array_field(f: _Field) -> bool: # on arraycontext machinery. @serialize_container.register(BuiltList) -def _serialize_built_list(obj: BuiltList): +def serialize_built_list(obj: BuiltList) -> SerializedContainer: return ( ("starts", obj.starts), ("lists", obj.lists), @@ -207,7 +226,8 @@ def _serialize_built_list(obj: BuiltList): @deserialize_container.register(BuiltList) -def _deserialize_built_list(template: BuiltList, iterable): +def deserialize_built_list(template: BuiltList, + iterable: SerializedContainer) -> BuiltList: return type(template)( count=template.count, num_nonempty_lists=template.num_nonempty_lists, @@ -218,7 +238,7 @@ def _deserialize_built_list(template: BuiltList, iterable): # {{{ pytest -def _acf(): +def _acf() -> PyOpenCLArrayContext: import pyopencl as cl ctx = cl.create_some_context() queue = cl.CommandQueue(ctx) @@ -228,11 +248,12 @@ def _acf(): class PytestPyOpenCLArrayContextFactory( _PytestPyOpenCLArrayContextFactoryWithClass): - actx_class = PyOpenCLArrayContext + actx_class: ClassVar[type[ArrayContext]] = PyOpenCLArrayContext -register_pytest_array_context_factory("boxtree.pyopencl", - PytestPyOpenCLArrayContextFactory) +register_pytest_array_context_factory( + "boxtree.pyopencl", + PytestPyOpenCLArrayContextFactory) # }}} From 5295b5540984d5e7d024fc740e2813913ea9bee7 Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Mon, 2 Mar 2026 10:42:38 +0200 Subject: [PATCH 6/7] feat: support ObjectArray in dataclass_array_container --- boxtree/array_context.py | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/boxtree/array_context.py b/boxtree/array_context.py index 0c2146db..7b12dcd1 100644 --- a/boxtree/array_context.py +++ b/boxtree/array_context.py @@ -151,10 +151,11 @@ def dataclass_array_container(cls: type[pytools.T]) -> type[pytools.T]: _get_annotated_fields, _inject_dataclass_serialization, ) + from arraycontext.typing import all_type_leaves_satisfy_predicate assert is_dataclass(cls) - def is_array_type(tp: type, /) -> bool: + def is_array_or_container_type(tp: type, /) -> bool: if tp is np.ndarray: from warnings import warn warn("Encountered 'numpy.ndarray' in a dataclass_array_container. " @@ -172,29 +173,32 @@ def is_array_field(f: _Field) -> bool: assert not isinstance(field_type, str) origin = get_origin(field_type) - if origin in (Union, UnionType): + if origin in (Union, UnionType): # pyright: ignore[reportDeprecated] return all( - (is_array_type(arg) or arg is type(None)) + (is_array_or_container_type(arg) or arg is type(None)) for arg in get_args(field_type)) if not f.init: raise ValueError( f"Field with 'init=False' not allowed: '{f.name}'") - # NOTE: - # * GenericAlias catches `list`, `tuple`, etc. - # * `_BaseGenericAlias` catches `List`, `Tuple`, `Callable`, etc. - # * `_SpecialForm` catches `Any`, `Literal`, `Optional`, etc. - from types import GenericAlias - from typing import ( # type: ignore[attr-defined] - _BaseGenericAlias, - _SpecialForm, - ) - if isinstance(field_type, GenericAlias | _BaseGenericAlias | _SpecialForm): - # NOTE: anything except a Union is not an array + # FIXME: we exit early here if this is not an array or container because + # `all_type_leaves_satisfy_predicate` does not support + # * `tuple[...]` and `list[...]` and others like that + # * `Literal`, `Any`, etc + + from typing import _SpecialForm + if isinstance(origin, _SpecialForm): return False - return is_array_type(field_type) + if not is_array_or_container_type(field_type): + return False + + return all_type_leaves_satisfy_predicate( + is_array_or_container_type, + field_type, + require_homogeneity=True, + ) from pytools import partition From 351317d5b0c3fa77dfe8925f6baed8d870a73992 Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Sun, 1 Mar 2026 20:36:50 +0200 Subject: [PATCH 7/7] chore: update baseline --- .basedpyright/baseline.json | 5466 ++++++++++++----------------------- 1 file changed, 1897 insertions(+), 3569 deletions(-) diff --git a/.basedpyright/baseline.json b/.basedpyright/baseline.json index 299ac112..6c065401 100644 --- a/.basedpyright/baseline.json +++ b/.basedpyright/baseline.json @@ -627,14 +627,6 @@ "lineCount": 1 } }, - { - "code": "reportPrivateLocalImportUsage", - "range": { - "startColumn": 34, - "endColumn": 43, - "lineCount": 1 - } - }, { "code": "reportUnknownArgumentType", "range": { @@ -1843,14 +1835,6 @@ "lineCount": 1 } }, - { - "code": "reportPrivateLocalImportUsage", - "range": { - "startColumn": 34, - "endColumn": 43, - "lineCount": 1 - } - }, { "code": "reportUnknownArgumentType", "range": { @@ -1998,466 +1982,478 @@ ], "./boxtree/array_context.py": [ { - "code": "reportUnusedImport", + "code": "reportArgumentType", "range": { - "startColumn": 4, - "endColumn": 22, + "startColumn": 47, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportReturnType", "range": { - "startColumn": 4, - "endColumn": 30, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 23, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportCallIssue", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 11, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 37, - "endColumn": 41, + "startColumn": 11, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 37, - "endColumn": 41, + "startColumn": 44, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 43, - "endColumn": 48, + "startColumn": 20, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportReturnType", "range": { - "startColumn": 43, - "endColumn": 48, - "lineCount": 1 + "startColumn": 11, + "endColumn": 9, + "lineCount": 6 } }, { - "code": "reportUnknownParameterType", + "code": "reportCallIssue", "range": { - "startColumn": 50, - "endColumn": 63, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnusedFunction", "range": { - "startColumn": 50, - "endColumn": 63, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, + { + "code": "reportIncompatibleMethodOverride", + "range": { + "startColumn": 4, + "endColumn": 14, + "lineCount": 1 + } + } + ], + "./boxtree/bounding_box.py": [ { "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 45, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 45, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 52, - "endColumn": 58, + "startColumn": 36, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 36, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 20, + "startColumn": 48, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 20, + "startColumn": 48, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 19, - "endColumn": 22, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 28, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 60, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 52, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 50, + "startColumn": 36, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 28, + "startColumn": 44, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 23, - "endColumn": 63, + "startColumn": 13, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 54, + "startColumn": 25, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 56, - "endColumn": 59, + "startColumn": 25, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 11, - "endColumn": 51, + "startColumn": 37, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 11, - "endColumn": 51, + "startColumn": 37, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 43, + "startColumn": 50, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 50, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 44, + "startColumn": 41, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 53, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 26, - "lineCount": 1 + "startColumn": 15, + "endColumn": 17, + "lineCount": 15 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 44, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 44, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 46, - "endColumn": 59, + "startColumn": 29, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 29, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 40, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 26, - "lineCount": 5 + "startColumn": 40, + "endColumn": 45, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 29, + "startColumn": 47, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportDeprecated", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 47, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportDeprecated", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 25, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownVariableType", "range": { - "startColumn": 31, - "endColumn": 34, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 23, + "startColumn": 36, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 29, + "startColumn": 36, + "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { - "startColumn": 12, - "endColumn": 29, + "startColumn": 52, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 1, - "endColumn": 40, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnusedFunction", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 25, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnusedFunction", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 27, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 49, - "endColumn": 57, + "startColumn": 42, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 49, - "endColumn": 57, - "lineCount": 1 + "startColumn": 15, + "endColumn": 49, + "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 10, - "endColumn": 24, + "startColumn": 20, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 24, + "startColumn": 18, + "endColumn": 28, "lineCount": 1 } - }, + } + ], + "./boxtree/constant_one.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 10, - "endColumn": 24, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 10, - "endColumn": 24, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 23, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnusedFunction", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, @@ -2465,611 +2461,607 @@ "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, - "endColumn": 14, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 14, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 17, - "endColumn": 37, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } - } - ], - "./boxtree/bounding_box.py": [ + }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 30, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 30, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 36, - "endColumn": 46, + "startColumn": 15, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 46, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 48, - "endColumn": 59, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 48, - "endColumn": 59, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 29, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 15, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 21, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 8, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 47, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 44, + "startColumn": 40, "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 52, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 52, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 35, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 25, - "endColumn": 35, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 48, + "startColumn": 36, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 48, + "startColumn": 36, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 50, - "endColumn": 60, + "startColumn": 48, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 50, - "endColumn": 60, + "startColumn": 48, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 41, - "endColumn": 51, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 53, - "endColumn": 64, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 17, - "lineCount": 15 + "startColumn": 12, + "endColumn": 38, + "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 12, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 40, - "endColumn": 45, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 40, - "endColumn": 45, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 55, + "startColumn": 21, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 55, + "startColumn": 44, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 35, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 19, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 36, - "endColumn": 47, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 70, + "startColumn": 12, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 52, - "endColumn": 57, + "startColumn": 12, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 14, - "endColumn": 29, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 53, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownVariableType", "range": { - "startColumn": 15, - "endColumn": 49, - "lineCount": 4 + "startColumn": 12, + "endColumn": 17, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 20, - "endColumn": 29, + "startColumn": 19, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 18, - "endColumn": 28, + "startColumn": 16, + "endColumn": 20, "lineCount": 1 } - } - ], - "./boxtree/constant_one.py": [ + }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 15, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 25, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 26, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 26, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 42, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 42, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 54, + "startColumn": 36, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 36, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownVariableType", "range": { "startColumn": 8, - "endColumn": 26, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 22, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 44, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 54, + "startColumn": 25, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 33, + "startColumn": 48, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownVariableType", "range": { - "startColumn": 8, - "endColumn": 33, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 19, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 16, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 57, + "startColumn": 29, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 52, - "endColumn": 57, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 8, - "endColumn": 29, + "startColumn": 16, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 29, + "startColumn": 25, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 36, - "endColumn": 46, + "startColumn": 16, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 46, + "startColumn": 34, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 48, - "endColumn": 53, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 48, - "endColumn": 53, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 12, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 12, + "endColumn": 55, "lineCount": 1 } }, @@ -3077,7 +3069,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 38, + "endColumn": 41, "lineCount": 1 } }, @@ -3085,7 +3077,7 @@ "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 38, + "endColumn": 41, "lineCount": 1 } }, @@ -3093,7 +3085,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 24, + "endColumn": 18, "lineCount": 1 } }, @@ -3101,31 +3093,55 @@ "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 24, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 20, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 20, + "endColumn": 25, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 27, + "endColumn": 37, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 27, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 22, + "endColumn": 30, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 44, + "endColumn": 73, "lineCount": 1 } }, @@ -3133,39 +3149,39 @@ "code": "reportUnknownVariableType", "range": { "startColumn": 12, - "endColumn": 16, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 21, - "endColumn": 43, + "startColumn": 19, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 44, - "endColumn": 48, + "startColumn": 16, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 35, - "endColumn": 54, + "startColumn": 16, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 26, + "endColumn": 23, "lineCount": 1 } }, @@ -3173,7 +3189,7 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 26, + "endColumn": 23, "lineCount": 1 } }, @@ -3181,7 +3197,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 45, + "endColumn": 40, "lineCount": 1 } }, @@ -3189,7 +3205,7 @@ "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 45, + "endColumn": 40, "lineCount": 1 } }, @@ -3197,7 +3213,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 31, + "endColumn": 49, "lineCount": 1 } }, @@ -3205,7 +3221,7 @@ "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 31, + "endColumn": 49, "lineCount": 1 } }, @@ -3213,7 +3229,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 18, + "endColumn": 22, "lineCount": 1 } }, @@ -3221,23 +3237,55 @@ "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 18, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 19, + "endColumn": 22, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 36, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { - "startColumn": 19, - "endColumn": 23, + "startColumn": 26, + "endColumn": 34, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 30, + "endColumn": 65, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 29, + "endColumn": 51, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 52, + "endColumn": 60, "lineCount": 1 } }, @@ -3245,15 +3293,47 @@ "code": "reportUnknownVariableType", "range": { "startColumn": 16, - "endColumn": 20, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { - "startColumn": 15, - "endColumn": 21, + "startColumn": 23, + "endColumn": 26, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 29, + "endColumn": 39, + "lineCount": 1 + } + }, + { + "code": "reportUnknownVariableType", + "range": { + "startColumn": 20, + "endColumn": 28, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 32, + "endColumn": 41, + "lineCount": 1 + } + }, + { + "code": "reportUnknownVariableType", + "range": { + "startColumn": 20, + "endColumn": 27, "lineCount": 1 } }, @@ -3277,7 +3357,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 24, + "endColumn": 55, "lineCount": 1 } }, @@ -3285,23 +3365,23 @@ "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 24, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 49, + "startColumn": 12, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 49, + "startColumn": 12, + "endColumn": 41, "lineCount": 1 } }, @@ -3309,7 +3389,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 34, + "endColumn": 18, "lineCount": 1 } }, @@ -3317,63 +3397,63 @@ "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 34, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 51, + "startColumn": 20, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 51, + "startColumn": 20, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 27, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 30, + "startColumn": 27, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 44, - "endColumn": 56, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 25, - "endColumn": 47, + "startColumn": 22, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 56, + "startColumn": 44, + "endColumn": 73, "lineCount": 1 } }, @@ -3450,10 +3530,10 @@ } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 26, + "endColumn": 21, "lineCount": 1 } }, @@ -3461,7 +3541,7 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 26, + "endColumn": 21, "lineCount": 1 } }, @@ -3500,96 +3580,48 @@ { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 43, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 43, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 20, - "endColumn": 25, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 20, - "endColumn": 25, + "startColumn": 19, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 27, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 27, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 22, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 44, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 19, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", + "code": "reportUnknownVariableType", "range": { "startColumn": 16, - "endColumn": 24, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { - "startColumn": 16, - "endColumn": 23, + "startColumn": 15, + "endColumn": 25, "lineCount": 1 } }, @@ -3597,7 +3629,7 @@ "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 19, "lineCount": 1 } }, @@ -3605,7 +3637,7 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 19, "lineCount": 1 } }, @@ -3613,7 +3645,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 40, + "endColumn": 38, "lineCount": 1 } }, @@ -3621,7 +3653,7 @@ "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 40, + "endColumn": 38, "lineCount": 1 } }, @@ -3629,7 +3661,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 49, + "endColumn": 24, "lineCount": 1 } }, @@ -3637,1008 +3669,992 @@ "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 49, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { - "startColumn": 19, - "endColumn": 22, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 73, + "startColumn": 25, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 34, + "startColumn": 48, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 65, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 29, - "endColumn": 51, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 52, - "endColumn": 60, + "startColumn": 54, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 21, + "startColumn": 54, + "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownVariableType", + "range": { + "startColumn": 15, + "endColumn": 25, + "lineCount": 1 + } + } + ], + "./boxtree/cost.py": [ + { + "code": "reportUnknownParameterType", "range": { "startColumn": 23, - "endColumn": 26, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 28, + "startColumn": 45, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 41, + "startColumn": 45, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 27, + "startColumn": 13, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 13, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 19, + "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 55, + "startColumn": 18, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 55, + "startColumn": 18, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 12, - "endColumn": 41, + "startColumn": 15, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 41, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 18, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 18, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 20, - "endColumn": 25, + "startColumn": 15, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 25, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 42, + "startColumn": 18, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 42, + "startColumn": 18, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 15, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 30, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 44, - "endColumn": 73, + "startColumn": 18, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 18, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { - "startColumn": 19, - "endColumn": 22, + "startColumn": 15, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 24, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 51, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 52, - "endColumn": 60, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 21, + "startColumn": 29, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 53, + "startColumn": 29, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { - "startColumn": 16, - "endColumn": 23, - "lineCount": 1 + "startColumn": 15, + "endColumn": 53, + "lineCount": 3 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 57, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 16, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 16, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 55, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 41, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 41, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 53, + "startColumn": 29, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 53, + "startColumn": 29, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 + "startColumn": 15, + "endColumn": 53, + "lineCount": 3 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 23, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 16, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 15, - "endColumn": 25, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 16, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 19, + "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 38, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 38, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 29, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 29, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 26, - "endColumn": 36, - "lineCount": 1 + "startColumn": 15, + "endColumn": 53, + "lineCount": 3 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 36, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 16, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 47, + "startColumn": 16, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 23, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 23, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 54, - "endColumn": 64, + "startColumn": 39, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 54, - "endColumn": 64, + "startColumn": 39, + "endColumn": 53, "lineCount": 1 } }, + { + "code": "reportUnknownVariableType", + "range": { + "startColumn": 19, + "endColumn": 48, + "lineCount": 7 + } + }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, - "endColumn": 25, + "endColumn": 46, "lineCount": 1 } - } - ], - "./boxtree/cost.py": [ + }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 42, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 42, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 65, + "startColumn": 47, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 65, + "startColumn": 47, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 33, + "startColumn": 58, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownVariableType", "range": { - "startColumn": 13, - "endColumn": 33, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 4, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 23, + "startColumn": 33, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 23, + "startColumn": 33, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 62, + "startColumn": 39, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 39, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 23, + "startColumn": 44, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 23, + "startColumn": 44, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 62, + "startColumn": 58, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 23, + "startColumn": 33, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 23, + "startColumn": 12, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 62, + "startColumn": 12, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 11, + "endColumn": 43, + "lineCount": 1 + } + }, + { + "code": "reportUnannotatedClassAttribute", + "range": { + "startColumn": 13, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 23, + "startColumn": 32, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 23, + "startColumn": 32, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 62, + "startColumn": 43, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 43, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 35, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 35, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 46, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 46, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 15, - "endColumn": 53, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 43, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, + "startColumn": 43, "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 52, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 34, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 34, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 63, + "endColumn": 71, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 63, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 15, - "endColumn": 53, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 23, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 52, + "startColumn": 23, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 52, + "startColumn": 48, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 48, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 59, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 59, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 48, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 48, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 15, - "endColumn": 53, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 59, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 52, + "startColumn": 59, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 52, + "startColumn": 22, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 22, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 37, + "startColumn": 48, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 37, + "startColumn": 48, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 53, + "startColumn": 59, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 53, + "startColumn": 59, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 48, - "lineCount": 7 + "startColumn": 54, + "endColumn": 63, + "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 46, + "startColumn": 54, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 45, + "startColumn": 65, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 45, + "startColumn": 65, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 47, + "startColumn": 28, "endColumn": 54, "lineCount": 1 } @@ -4646,488 +4662,472 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 47, + "startColumn": 28, "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 58, + "startColumn": 56, "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 15, + "startColumn": 56, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 24, + "startColumn": 67, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 44, + "startColumn": 67, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 39, - "endColumn": 42, + "startColumn": 55, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 42, + "startColumn": 55, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 44, - "endColumn": 51, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 44, - "endColumn": 51, + "startColumn": 28, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 58, - "endColumn": 65, + "startColumn": 28, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { - "startColumn": 4, - "endColumn": 15, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 33, - "endColumn": 44, + "startColumn": 42, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 12, - "endColumn": 42, + "startColumn": 54, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 42, + "startColumn": 65, + "endColumn": 83, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 8, - "endColumn": 43, + "startColumn": 15, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 43, + "startColumn": 8, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 41, + "startColumn": 45, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 41, + "startColumn": 45, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 51, + "startColumn": 54, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 51, + "startColumn": 54, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 44, + "startColumn": 65, + "endColumn": 72, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 44, + "startColumn": 65, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 46, - "endColumn": 54, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 54, + "startColumn": 25, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 52, + "startColumn": 25, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 52, + "startColumn": 56, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 36, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 25, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 61, + "startColumn": 25, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 61, + "startColumn": 66, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 63, - "endColumn": 71, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 63, - "endColumn": 71, + "startColumn": 30, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 49, + "startColumn": 30, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 49, + "startColumn": 58, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 57, + "startColumn": 25, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 57, + "startColumn": 25, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 59, - "endColumn": 67, + "startColumn": 64, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 59, - "endColumn": 67, + "startColumn": 36, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 57, + "startColumn": 25, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 57, + "startColumn": 25, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 59, - "endColumn": 67, + "startColumn": 56, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 59, - "endColumn": 67, + "startColumn": 36, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 48, + "startColumn": 25, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 48, + "startColumn": 25, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 57, + "startColumn": 56, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 57, + "startColumn": 36, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 59, - "endColumn": 67, + "startColumn": 25, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 59, - "endColumn": 67, + "startColumn": 25, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 54, - "endColumn": 63, + "startColumn": 66, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 54, - "endColumn": 63, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 65, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 65, - "endColumn": 73, + "startColumn": 25, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 54, + "startColumn": 25, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 54, + "startColumn": 56, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 65, + "startColumn": 36, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 56, - "endColumn": 65, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 67, - "endColumn": 75, + "startColumn": 27, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 67, - "endColumn": 75, + "startColumn": 15, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 55, - "endColumn": 69, + "startColumn": 52, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 55, - "endColumn": 69, + "startColumn": 52, + "endColumn": 58, "lineCount": 1 } }, @@ -5135,119 +5135,103 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 27, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 40, + "startColumn": 47, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 12, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportOptionalMemberAccess", - "range": { - "startColumn": 42, - "endColumn": 48, + "startColumn": 47, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportUnknownParameterType", "range": { - "startColumn": 54, - "endColumn": 64, + "startColumn": 58, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 65, - "endColumn": 83, + "startColumn": 58, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 31, + "startColumn": 21, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 47, + "startColumn": 21, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 52, + "startColumn": 21, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 52, + "startColumn": 21, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 54, - "endColumn": 63, + "startColumn": 21, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 54, - "endColumn": 63, + "startColumn": 21, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 65, - "endColumn": 72, + "startColumn": 16, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 65, - "endColumn": 72, + "startColumn": 62, + "endColumn": 71, "lineCount": 1 } }, @@ -5255,495 +5239,503 @@ "code": "reportUnknownVariableType", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 38, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 25, - "endColumn": 46, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 56, - "endColumn": 63, + "startColumn": 17, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 36, - "endColumn": 43, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 38, + "startColumn": 23, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 25, - "endColumn": 56, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 66, - "endColumn": 73, + "startColumn": 23, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 8, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 46, + "startColumn": 40, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 48, + "startColumn": 17, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 58, - "endColumn": 65, + "startColumn": 46, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 38, + "startColumn": 28, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 54, + "startColumn": 28, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 64, - "endColumn": 71, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 43, + "startColumn": 20, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 38, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 46, + "startColumn": 29, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 56, - "endColumn": 63, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 43, + "startColumn": 27, + "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 38, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 46, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 63, + "startColumn": 32, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 43, + "startColumn": 43, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 25, + "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 56, + "startColumn": 41, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 66, - "endColumn": 73, + "startColumn": 41, + "endColumn": 82, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOptionalSubscript", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 38, + "startColumn": 32, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 46, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOptionalSubscript", "range": { - "startColumn": 56, - "endColumn": 63, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 43, + "startColumn": 32, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 51, + "startColumn": 39, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportOptionalSubscript", "range": { - "startColumn": 15, - "endColumn": 27, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 58, + "startColumn": 49, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 58, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOperatorIssue", "range": { "startColumn": 8, - "endColumn": 20, - "lineCount": 1 + "endColumn": 9, + "lineCount": 4 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 47, - "endColumn": 56, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 56, + "startColumn": 18, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 58, - "endColumn": 72, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 58, - "endColumn": 72, + "startColumn": 39, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 39, + "startColumn": 49, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 39, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 51, + "startColumn": 32, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 51, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 47, + "startColumn": 39, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 21, - "endColumn": 47, + "startColumn": 15, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 55, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 62, - "endColumn": 71, + "startColumn": 49, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 49, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 60, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 60, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 28, + "startColumn": 23, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 23, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 23, - "endColumn": 45, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 23, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 23, - "endColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 37, + "startColumn": 23, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 79, + "startColumn": 16, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 39, + "startColumn": 62, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 46, - "endColumn": 52, + "startColumn": 8, + "endColumn": 12, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, @@ -5868,42 +5860,34 @@ } }, { - "code": "reportOptionalSubscript", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 36, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 60, + "startColumn": 12, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportOptionalSubscript", - "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 22, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 51, + "startColumn": 39, + "endColumn": 70, "lineCount": 1 } }, @@ -5916,90 +5900,90 @@ } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 65, + "startColumn": 32, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportOptionalSubscript", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 49, - "endColumn": 67, + "startColumn": 22, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 43, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 9, - "lineCount": 4 + "startColumn": 39, + "endColumn": 64, + "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 36, + "startColumn": 37, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 36, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 65, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 49, - "endColumn": 67, + "startColumn": 22, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 43, + "endColumn": 69, "lineCount": 1 } }, @@ -6007,167 +5991,159 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 32, - "endColumn": 56, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 65, + "startColumn": 37, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 21, + "startColumn": 34, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 58, + "startColumn": 32, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 58, + "startColumn": 12, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 60, - "endColumn": 74, + "startColumn": 22, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 60, - "endColumn": 74, + "startColumn": 43, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 23, - "endColumn": 41, + "startColumn": 15, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 41, + "startColumn": 8, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 53, + "startColumn": 42, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 53, + "startColumn": 42, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 49, + "startColumn": 57, + "endColumn": 71, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 55, + "startColumn": 57, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 62, - "endColumn": 71, + "startColumn": 36, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 36, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 36, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 40, + "startColumn": 23, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 40, + "startColumn": 19, + "endColumn": 33, "lineCount": 1 } }, @@ -6175,31 +6151,31 @@ "code": "reportUnknownVariableType", "range": { "startColumn": 8, - "endColumn": 17, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 55, + "startColumn": 31, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 72, + "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 41, + "startColumn": 8, + "endColumn": 35, "lineCount": 1 } }, @@ -6207,263 +6183,271 @@ "code": "reportUnknownVariableType", "range": { "startColumn": 8, - "endColumn": 24, + "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 71, + "startColumn": 21, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 30, + "startColumn": 21, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 18, - "endColumn": 30, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 32, - "endColumn": 41, + "startColumn": 19, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 61, + "startColumn": 45, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { - "startColumn": 12, - "endColumn": 38, + "startColumn": 16, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 41, - "endColumn": 55, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 82, + "startColumn": 42, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 36, - "endColumn": 61, + "startColumn": 19, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 40, + "startColumn": 46, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 22, - "endColumn": 31, + "startColumn": 16, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 39, - "endColumn": 70, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 36, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 32, - "endColumn": 57, + "startColumn": 16, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownVariableType", "range": { "startColumn": 12, - "endColumn": 31, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 22, - "endColumn": 31, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 43, - "endColumn": 69, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 64, + "startColumn": 27, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, + "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 46, + "startColumn": 47, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 36, - "endColumn": 61, + "startColumn": 15, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 44, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 22, - "endColumn": 31, + "startColumn": 50, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 69, + "startColumn": 36, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 57, + "startColumn": 36, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 50, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 46, + "startColumn": 50, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 60, + "startColumn": 36, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 36, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 57, - "lineCount": 1 + "startColumn": 12, + "endColumn": 23, + "lineCount": 7 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { "startColumn": 12, - "endColumn": 36, + "endColumn": 13, + "lineCount": 11 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 40, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 31, + "startColumn": 45, + "endColumn": 62, "lineCount": 1 } }, @@ -6471,70 +6455,70 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 43, - "endColumn": 69, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 21, - "lineCount": 1 + "startColumn": 12, + "endColumn": 23, + "lineCount": 6 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 35, - "lineCount": 1 + "startColumn": 12, + "endColumn": 13, + "lineCount": 10 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 55, + "startColumn": 40, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 55, + "startColumn": 45, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 57, - "endColumn": 71, + "startColumn": 43, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 57, - "endColumn": 71, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 36, - "endColumn": 51, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 36, + "startColumn": 58, "endColumn": 67, "lineCount": 1 } @@ -6542,24 +6526,24 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 36, + "startColumn": 58, "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 36, + "startColumn": 69, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 33, + "startColumn": 69, + "endColumn": 77, "lineCount": 1 } }, @@ -6567,31 +6551,31 @@ "code": "reportUnknownVariableType", "range": { "startColumn": 8, - "endColumn": 28, + "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 76, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 72, - "endColumn": 76, + "startColumn": 33, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 35, + "startColumn": 33, + "endColumn": 55, "lineCount": 1 } }, @@ -6599,239 +6583,135 @@ "code": "reportUnknownVariableType", "range": { "startColumn": 8, - "endColumn": 14, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 48, + "startColumn": 18, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 50, + "startColumn": 37, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 61, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 31, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 58, + "startColumn": 12, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 26, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 44, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 42, - "endColumn": 68, + "startColumn": 50, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 32, + "startColumn": 39, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 46, - "endColumn": 60, + "startColumn": 39, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 28, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 36, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 16, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 12, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 47, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 15, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 44, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 50, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 36, - "endColumn": 48, + "startColumn": 52, + "endColumn": 64, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 48, + "startColumn": 52, + "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 50, - "endColumn": 67, + "startColumn": 39, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 50, - "endColumn": 67, + "startColumn": 39, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 51, + "startColumn": 56, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 51, + "startColumn": 56, + "endColumn": 63, "lineCount": 1 } }, @@ -6840,7 +6720,7 @@ "range": { "startColumn": 12, "endColumn": 23, - "lineCount": 7 + "lineCount": 13 } }, { @@ -6848,22 +6728,22 @@ "range": { "startColumn": 12, "endColumn": 13, - "lineCount": 11 + "lineCount": 17 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 52, + "startColumn": 28, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 62, + "startColumn": 40, + "endColumn": 52, "lineCount": 1 } }, @@ -6880,7 +6760,7 @@ "range": { "startColumn": 12, "endColumn": 23, - "lineCount": 6 + "lineCount": 14 } }, { @@ -6888,22 +6768,22 @@ "range": { "startColumn": 12, "endColumn": 13, - "lineCount": 10 + "lineCount": 19 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 52, + "startColumn": 28, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 62, + "startColumn": 40, + "endColumn": 52, "lineCount": 1 } }, @@ -6915,11 +6795,19 @@ "lineCount": 1 } }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 24, + "endColumn": 31, + "lineCount": 1 + } + }, { "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 31, + "endColumn": 34, "lineCount": 1 } }, @@ -6927,39 +6815,39 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 31, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 58, - "endColumn": 67, + "startColumn": 35, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 58, - "endColumn": 67, + "startColumn": 35, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 69, - "endColumn": 77, + "startColumn": 46, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 69, - "endColumn": 77, + "startColumn": 46, + "endColumn": 54, "lineCount": 1 } }, @@ -6983,7 +6871,7 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 33, - "endColumn": 55, + "endColumn": 62, "lineCount": 1 } }, @@ -6991,7 +6879,7 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 33, - "endColumn": 55, + "endColumn": 62, "lineCount": 1 } }, @@ -6999,39 +6887,39 @@ "code": "reportUnknownVariableType", "range": { "startColumn": 8, - "endColumn": 35, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 35, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 59, + "startColumn": 29, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 61, - "endColumn": 81, + "startColumn": 48, + "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 70, + "endColumn": 82, "lineCount": 1 } }, @@ -7039,7 +6927,7 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 43, + "endColumn": 41, "lineCount": 1 } }, @@ -7051,6 +6939,22 @@ "lineCount": 1 } }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 13, + "endColumn": 31, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 15, + "endColumn": 40, + "lineCount": 1 + } + }, { "code": "reportUnknownLambdaType", "range": { @@ -7070,7 +6974,7 @@ { "code": "reportUnknownParameterType", "range": { - "startColumn": 39, + "startColumn": 33, "endColumn": 50, "lineCount": 1 } @@ -7078,7 +6982,7 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 39, + "startColumn": 33, "endColumn": 50, "lineCount": 1 } @@ -7100,34 +7004,34 @@ } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 54, - "lineCount": 1 + "startColumn": 12, + "endColumn": 23, + "lineCount": 6 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 39, - "endColumn": 54, - "lineCount": 1 + "startColumn": 12, + "endColumn": 13, + "lineCount": 9 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 63, + "startColumn": 45, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 63, + "startColumn": 40, + "endColumn": 52, "lineCount": 1 } }, @@ -7136,7 +7040,7 @@ "range": { "startColumn": 12, "endColumn": 23, - "lineCount": 13 + "lineCount": 17 } }, { @@ -7144,14 +7048,14 @@ "range": { "startColumn": 12, "endColumn": 13, - "lineCount": 17 + "lineCount": 20 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 39, + "startColumn": 45, + "endColumn": 62, "lineCount": 1 } }, @@ -7164,106 +7068,82 @@ } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 43, - "endColumn": 58, + "startColumn": 8, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 23, - "lineCount": 14 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 12, - "endColumn": 13, - "lineCount": 19 - } - }, - { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 28, - "endColumn": 39, + "startColumn": 8, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 40, + "startColumn": 43, "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { "startColumn": 43, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 31, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownVariableType", "range": { "startColumn": 8, - "endColumn": 34, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 34, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 44, + "startColumn": 28, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 44, + "startColumn": 28, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 46, - "endColumn": 54, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 54, + "startColumn": 28, + "endColumn": 50, "lineCount": 1 } }, @@ -7271,23 +7151,23 @@ "code": "reportUnknownVariableType", "range": { "startColumn": 8, - "endColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 23, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 33, - "endColumn": 62, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, @@ -7295,15 +7175,15 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 33, - "endColumn": 62, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 38, + "startColumn": 12, + "endColumn": 50, "lineCount": 1 } }, @@ -7311,295 +7191,295 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 27, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 46, + "startColumn": 12, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 68, + "startColumn": 11, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 70, - "endColumn": 82, + "startColumn": 16, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 41, + "startColumn": 16, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 16, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 31, + "startColumn": 11, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 40, + "startColumn": 16, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 69, + "startColumn": 16, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 57, + "startColumn": 16, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 50, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 33, - "endColumn": 50, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 52, - "endColumn": 64, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 52, - "endColumn": 64, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 23, - "lineCount": 6 + "startColumn": 34, + "endColumn": 61, + "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 13, - "lineCount": 9 + "startColumn": 34, + "endColumn": 61, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 62, + "startColumn": 63, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 52, + "startColumn": 63, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 23, - "lineCount": 17 + "startColumn": 23, + "endColumn": 49, + "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 13, - "lineCount": 20 + "startColumn": 23, + "endColumn": 49, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 45, - "endColumn": 62, + "startColumn": 12, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 52, + "startColumn": 41, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 42, + "startColumn": 41, + "endColumn": 82, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownVariableType", "range": { "startColumn": 8, - "endColumn": 42, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 52, + "startColumn": 22, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 52, + "startColumn": 50, + "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 15, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 44, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 50, + "startColumn": 50, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 50, + "startColumn": 26, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 26, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 50, + "startColumn": 40, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 40, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 40, - "lineCount": 1 + "startColumn": 12, + "endColumn": 23, + "lineCount": 7 } }, { - "code": "reportUnknownVariableType", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 31, - "lineCount": 1 + "startColumn": 12, + "endColumn": 13, + "lineCount": 10 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 50, + "startColumn": 40, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 50, + "startColumn": 43, + "endColumn": 58, "lineCount": 1 } }, @@ -7607,87 +7487,39 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 49, - "lineCount": 1 + "endColumn": 23, + "lineCount": 7 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { "startColumn": 12, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 54, - "lineCount": 1 + "endColumn": 13, + "lineCount": 10 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 53, + "startColumn": 40, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 47, + "startColumn": 43, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 22, + "endColumn": 21, "lineCount": 1 } }, @@ -7695,95 +7527,103 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 22, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 48, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 48, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 61, + "startColumn": 59, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 61, + "startColumn": 59, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 63, - "endColumn": 71, + "startColumn": 8, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 63, - "endColumn": 71, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 23, - "endColumn": 49, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 23, - "endColumn": 49, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { - "startColumn": 12, - "endColumn": 38, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 55, + "startColumn": 26, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 82, + "startColumn": 45, + "endColumn": 84, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 45, + "endColumn": 84, "lineCount": 1 } }, @@ -7791,31 +7631,31 @@ "code": "reportUnknownVariableType", "range": { "startColumn": 8, - "endColumn": 28, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 48, + "startColumn": 12, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 72, + "startColumn": 12, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 76, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, @@ -7855,7 +7695,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 40, - "endColumn": 55, + "endColumn": 57, "lineCount": 1 } }, @@ -7863,7 +7703,7 @@ "code": "reportMissingParameterType", "range": { "startColumn": 40, - "endColumn": 55, + "endColumn": 57, "lineCount": 1 } }, @@ -7894,8 +7734,8 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 58, + "startColumn": 45, + "endColumn": 62, "lineCount": 1 } }, @@ -7904,7 +7744,7 @@ "range": { "startColumn": 12, "endColumn": 23, - "lineCount": 7 + "lineCount": 9 } }, { @@ -7912,7 +7752,7 @@ "range": { "startColumn": 12, "endColumn": 13, - "lineCount": 10 + "lineCount": 12 } }, { @@ -7926,8 +7766,8 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 58, + "startColumn": 45, + "endColumn": 62, "lineCount": 1 } }, @@ -7980,18 +7820,18 @@ } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 22, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 22, + "endColumn": 48, "lineCount": 1 } }, @@ -7999,303 +7839,47 @@ "code": "reportUnknownVariableType", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 40, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 29, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 46, + "startColumn": 29, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownVariableType", "range": { - "startColumn": 45, - "endColumn": 84, + "startColumn": 12, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 84, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 8, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 44, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 50, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 26, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 26, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 40, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 40, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 23, - "lineCount": 7 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 12, - "endColumn": 13, - "lineCount": 10 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 45, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 23, - "lineCount": 9 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 12, - "endColumn": 13, - "lineCount": 12 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 45, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", - "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 48, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 48, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 59, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 59, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 22, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 22, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 8, - "endColumn": 12, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 29, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 12, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 41, - "endColumn": 72, + "startColumn": 41, + "endColumn": 72, "lineCount": 1 } }, @@ -18103,14 +17687,6 @@ "lineCount": 1 } }, - { - "code": "reportUnnecessaryComparison", - "range": { - "startColumn": 7, - "endColumn": 58, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -18151,14 +17727,6 @@ "lineCount": 1 } }, - { - "code": "reportUnnecessaryComparison", - "range": { - "startColumn": 7, - "endColumn": 57, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -24029,118 +23597,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 24, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 24, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 30, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 30, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 39, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 39, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 57, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 57, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 4, - "endColumn": 10, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 40, - "endColumn": 53, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -24150,10 +23606,10 @@ } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 15, + "endColumn": 19, "lineCount": 1 } }, @@ -24166,58 +23622,10 @@ } }, { - "code": "reportAttributeAccessIssue", - "range": { - "startColumn": 7, - "endColumn": 12, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 43, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 59, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 59, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", + "code": "reportArgumentType", "range": { - "startColumn": 11, - "endColumn": 17, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, @@ -27706,26 +27114,34 @@ ], "./boxtree/traversal.py": [ { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 52, - "endColumn": 64, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 52, - "endColumn": 64, + "startColumn": 15, + "endColumn": 18, + "lineCount": 9 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportArgumentType", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 37, + "endColumn": 47, "lineCount": 1 } }, @@ -27733,55 +27149,55 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 25, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 13, - "endColumn": 25, + "startColumn": 18, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { "startColumn": 8, - "endColumn": 15, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 15, - "endColumn": 37, - "lineCount": 1 + "startColumn": 20, + "endColumn": 55, + "lineCount": 3 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 15, - "endColumn": 45, - "lineCount": 1 + "startColumn": 20, + "endColumn": 54, + "lineCount": 3 } }, { - "code": "reportUnknownVariableType", + "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 45, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 32, - "endColumn": 37, + "startColumn": 8, + "endColumn": 13, "lineCount": 1 } }, @@ -27789,647 +27205,7 @@ "code": "reportAny", "range": { "startColumn": 8, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 37, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 37, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 15, - "endColumn": 18, - "lineCount": 9 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 33, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 29, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 29, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 43, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 43, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 56, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 56, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 32, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 32, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 46, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 46, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 20, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 33, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 33, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 46, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 38, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 12, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 69, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 12, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 34, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 51, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 51, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 54, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 19, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 11, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 8, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 38, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 70, - "endColumn": 87, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 11, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 15, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 32, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 32, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 38, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 8, - "endColumn": 14, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 16, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 45, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 44, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 27, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 27, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 33, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 33, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 14, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 13, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 13, + "endColumn": 13, "lineCount": 1 } }, @@ -28450,34 +27226,10 @@ } }, { - "code": "reportUninitializedInstanceVariable", - "range": { - "startColumn": 4, - "endColumn": 11, - "lineCount": 1 - } - }, - { - "code": "reportRedeclaration", - "range": { - "startColumn": 4, - "endColumn": 11, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnreachable", "range": { - "startColumn": 34, - "endColumn": 43, + "startColumn": 12, + "endColumn": 81, "lineCount": 1 } }, @@ -28489,22 +27241,6 @@ "lineCount": 4 } }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 41, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 38, - "endColumn": 55, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -28569,142 +27305,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 16, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 16, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 16, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 16, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 30, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 30, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 40, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 40, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 50, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 50, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 23, - "endColumn": 31, - "lineCount": 1 - } - }, { "code": "reportUnknownVariableType", "range": { @@ -28729,14 +27329,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 57, - "endColumn": 65, - "lineCount": 1 - } - }, { "code": "reportArgumentType", "range": { @@ -28754,50 +27346,26 @@ } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 47, - "endColumn": 55, + "startColumn": 20, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 20, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 37, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, @@ -28812,8 +27380,8 @@ { "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 40, + "startColumn": 48, + "endColumn": 60, "lineCount": 1 } }, @@ -28849,14 +27417,6 @@ "lineCount": 1 } }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 32, - "endColumn": 44, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -28889,14 +27449,6 @@ "lineCount": 1 } }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 32, - "endColumn": 61, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -28953,14 +27505,6 @@ "lineCount": 1 } }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 32, - "endColumn": 44, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -29025,62 +27569,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 12, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportOptionalSubscript", - "range": { - "startColumn": 39, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 32, - "endColumn": 61, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -29129,62 +27617,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 12, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 20, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 12, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 12, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 29, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 29, - "endColumn": 41, - "lineCount": 1 - } - }, { "code": "reportCallIssue", "range": { @@ -29233,14 +27665,6 @@ "lineCount": 1 } }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 36, - "endColumn": 55, - "lineCount": 1 - } - }, { "code": "reportCallIssue", "range": { @@ -29265,14 +27689,6 @@ "lineCount": 1 } }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 46, - "endColumn": 75, - "lineCount": 1 - } - }, { "code": "reportCallIssue", "range": { @@ -29345,54 +27761,6 @@ "lineCount": 1 } }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 42, - "endColumn": 46, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 57, - "endColumn": 61, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 46, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 45, - "endColumn": 73, - "lineCount": 1 - } - }, { "code": "reportArgumentType", "range": { @@ -29408,22 +27776,6 @@ "endColumn": 59, "lineCount": 1 } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 45, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 44, - "endColumn": 71, - "lineCount": 1 - } } ], "./boxtree/tree.py": [ @@ -32493,14 +30845,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 38, - "endColumn": 57, - "lineCount": 1 - } - }, { "code": "reportUnknownVariableType", "range": { @@ -33167,14 +31511,6 @@ } ], "./boxtree/tree_build_kernels.py": [ - { - "code": "reportPrivateLocalImportUsage", - "range": { - "startColumn": 4, - "endColumn": 13, - "lineCount": 1 - } - }, { "code": "reportUntypedFunctionDecorator", "range": { @@ -33455,14 +31791,6 @@ "lineCount": 1 } }, - { - "code": "reportPrivateLocalImportUsage", - "range": { - "startColumn": 30, - "endColumn": 39, - "lineCount": 1 - } - }, { "code": "reportUnknownArgumentType", "range": {