From 90a55bf5a93d7747dbcc75330002b1f4d84ebb99 Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Tue, 7 Jul 2026 22:03:41 +0300 Subject: [PATCH 01/10] feat(typing): add type annotations to fmm.py --- sumpy/fmm.py | 391 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 242 insertions(+), 149 deletions(-) diff --git a/sumpy/fmm.py b/sumpy/fmm.py index 12149303..fa226074 100644 --- a/sumpy/fmm.py +++ b/sumpy/fmm.py @@ -42,8 +42,13 @@ from typing import TYPE_CHECKING, Any, Protocol, TypeAlias import numpy as np -from boxtree.fmm import ExpansionWranglerInterface, TreeIndependentDataForWrangler +from boxtree.fmm import ( + ExpansionWranglerInterface, + PotentialArray, + TreeIndependentDataForWrangler, +) from boxtree.tree import Tree +from typing_extensions import override from pytools import memoize_in, memoize_method, obj_array @@ -63,6 +68,7 @@ ) from sumpy.kernel import ScalarKernel from sumpy.tools import ( + FFTBackend, get_opencl_fft_app, run_opencl_fft, to_complex_dtype, @@ -72,14 +78,25 @@ if TYPE_CHECKING: from collections.abc import Sequence - from boxtree.traversal import FMMTraversalInfo + import optype.numpy as onp from numpy.typing import DTypeLike + from pyvkfft.opencl import VkFFTApp + import loopy as lp import pyopencl from arraycontext import Array, ArrayContext + from boxtree.translation_classes import TranslationClassesInfo + from boxtree.traversal import FMMTraversalInfo + from pyopencl.algorithm import BuiltList + from pyopencl.typing import WaitList + from sumpy.e2e import E2EBase + from sumpy.e2p import E2PBase from sumpy.expansion.local import LocalExpansionBase + from sumpy.expansion.m2l import M2LTranslationBase from sumpy.expansion.multipole import MultipoleExpansionBase + from sumpy.p2e import P2EBase + from sumpy.p2p import P2PBase class MultipoleExpansionFromOrderFactory(Protocol): @@ -119,7 +136,7 @@ def __init__(self, exclude_self: bool = False, use_rscale: bool | None = None, strength_usage: Sequence[int] | None = None, - source_kernels: Sequence[ScalarKernel] | None = None): + source_kernels: Sequence[ScalarKernel] | None = None) -> None: """ :arg multipole_expansion_factory: a callable of a single argument (order) that returns a multipole expansion. @@ -143,51 +160,53 @@ def __init__(self, self.strength_usage = strength_usage @memoize_method - def get_base_kernel(self): + def get_base_kernel(self) -> ScalarKernel: from pytools import single_valued return single_valued(k.get_base_kernel() for k in self.target_kernels) @memoize_method - def multipole_expansion(self, order: int): + def multipole_expansion(self, order: int) -> MultipoleExpansionBase: if self.use_rscale is None: return self.multipole_expansion_factory(order) else: return self.multipole_expansion_factory(order, use_rscale=self.use_rscale) @memoize_method - def local_expansion(self, order: int): + def local_expansion(self, order: int) -> LocalExpansionBase: if self.use_rscale is None: return self.local_expansion_factory(order) else: return self.local_expansion_factory(order, use_rscale=self.use_rscale) @property - def m2l_translation(self): + def m2l_translation(self) -> M2LTranslationBase: return self.local_expansion(0).m2l_translation @memoize_method - def p2m(self, tgt_order): + def p2m(self, tgt_order: int) -> P2EBase: return P2EFromSingleBox( kernels=self.source_kernels, expansion=self.multipole_expansion(tgt_order), strength_usage=self.strength_usage, name="p2m") @memoize_method - def p2l(self, tgt_order): + def p2l(self, tgt_order: int) -> P2EBase: return P2EFromCSR( kernels=self.source_kernels, expansion=self.local_expansion(tgt_order), strength_usage=self.strength_usage, name="p2l") @memoize_method - def m2m(self, src_order, tgt_order): + def m2m(self, src_order: int, tgt_order: int) -> E2EBase: return E2EFromChildren( self.multipole_expansion(src_order), self.multipole_expansion(tgt_order), name="m2m") @memoize_method - def m2l(self, src_order, tgt_order, - m2l_use_translation_classes_dependent_data=False): + def m2l(self, + src_order: int, + tgt_order: int, + m2l_use_translation_classes_dependent_data: bool = False) -> E2EBase: if m2l_use_translation_classes_dependent_data: m2l_class = M2LUsingTranslationClassesDependentData else: @@ -197,56 +216,59 @@ def m2l(self, src_order, tgt_order, self.local_expansion(tgt_order), name="m2l") @memoize_method - def m2l_translation_class_dependent_data_kernel(self, src_order, tgt_order): + def m2l_translation_class_dependent_data_kernel( + self, src_order: int, tgt_order: int + ) -> E2EBase: return M2LGenerateTranslationClassesDependentData( self.multipole_expansion(src_order), self.local_expansion(tgt_order)) @memoize_method - def m2l_preprocess_mpole_kernel(self, src_order, tgt_order): + def m2l_preprocess_mpole_kernel(self, src_order: int, tgt_order: int) -> E2EBase: return M2LPreprocessMultipole( self.multipole_expansion(src_order), self.local_expansion(tgt_order)) @memoize_method - def m2l_postprocess_local_kernel(self, src_order, tgt_order): + def m2l_postprocess_local_kernel(self, src_order: int, tgt_order: int) -> E2EBase: return M2LPostprocessLocal( self.multipole_expansion(src_order), self.local_expansion(tgt_order)) @memoize_method - def l2l(self, src_order, tgt_order): + def l2l(self, src_order: int, tgt_order: int) -> E2EBase: return E2EFromParent( self.local_expansion(src_order), self.local_expansion(tgt_order), name="l2l") @memoize_method - def m2p(self, src_order): + def m2p(self, src_order: int) -> E2PBase: return E2PFromCSR( self.multipole_expansion(src_order), self.target_kernels, name="m2p") @memoize_method - def l2p(self, src_order): + def l2p(self, src_order: int) -> E2PBase: return E2PFromSingleBox( self.local_expansion(src_order), self.target_kernels, name="l2p") @memoize_method - def p2p(self): + def p2p(self) -> P2PBase: return P2PFromCSR(target_kernels=self.target_kernels, source_kernels=self.source_kernels, exclude_self=self.exclude_self, strength_usage=self.strength_usage, name="p2p") - def opencl_fft_app(self, - shape: tuple[int, ...], - dtype: np.dtype[Any], - inverse: bool) -> Any: + def opencl_fft_app( + self, + shape: tuple[int, ...], + dtype: np.dtype[Any], + inverse: bool) -> tuple[lp.TranslationUnit | VkFFTApp, FFTBackend]: @memoize_in(self._setup_actx, ( SumpyTreeIndependentDataForWrangler.opencl_fft_app, shape, dtype, inverse)) - def app() -> Any: + def app() -> tuple[lp.TranslationUnit | VkFFTApp, FFTBackend]: return get_opencl_fft_app(self._setup_actx, shape, dtype, inverse=inverse) return app() @@ -286,7 +308,7 @@ class SumpyExpansionWrangler(ExpansionWranglerInterface): Type for the preprocessed multipole expansion if used for M2L. """ - tree_indep: SumpyTreeIndependentDataForWrangler + tree_indep: SumpyTreeIndependentDataForWrangler # pyright: ignore[reportIncompatibleVariableOverride] traversal: FMMTraversalInfo source_extra_kwargs: Mapping[str, object] @@ -295,9 +317,11 @@ class SumpyExpansionWrangler(ExpansionWranglerInterface): extra_kwargs: Mapping[str, object] dtype: np.dtype[Any] + supports_translation_classes: bool + translation_classes_data: TranslationClassesInfo | None preprocessed_mpole_dtype: np.dtype[Any] - level_order: Sequence[int] + level_orders: Sequence[int] issued_timing_data_warning: bool @@ -309,10 +333,10 @@ def __init__(self, source_extra_kwargs: Mapping[str, object] | None = None, kernel_extra_kwargs: Mapping[str, object] | None = None, self_extra_kwargs: Mapping[str, object] | None = None, - translation_classes_data=None, + translation_classes_data: TranslationClassesInfo | None = None, preprocessed_mpole_dtype: DTypeLike | None = None, *, - _disable_translation_classes=False + _disable_translation_classes: bool = False ): super().__init__(tree_indep, traversal) @@ -335,7 +359,9 @@ def __init__(self, self_extra_kwargs = {} if not callable(fmm_level_to_order): - raise TypeError("fmm_level_to_order not passed") + raise TypeError( + f"'fmm_level_to_order' is not a callable: {type(fmm_level_to_order)}" + ) base_kernel = tree_indep.get_base_kernel() kernel_arg_set = frozenset(kernel_extra_kwargs.items()) @@ -369,7 +395,7 @@ def __init__(self, def level_to_rscale(self, level: int) -> float: tree = self.tree order = self.level_orders[level] - r = tree.root_extent * (2**-level) + r: Array = tree.root_extent * (2**-level) # See L. Greengard and V. Rokhlin. On the efficient implementation of the # fast multipole algorithm. Technical report, @@ -389,36 +415,40 @@ def level_to_rscale(self, level: int) -> float: @property @memoize_method - def tree_level_start_box_nrs(self): + def tree_level_start_box_nrs(self) -> onp.Array1D[np.integer[Any]]: # NOTE: a host version of `level_start_box_nrs` is used repeatedly and # this simply caches it to avoid repeated transfers actx = self.tree_indep._setup_actx assert self.tree.level_start_box_nrs is not None return actx.to_numpy(self.tree.level_start_box_nrs) - def _expansions_level_starts(self, order_to_size: Callable[[int], int]): - return build_csr_level_starts(self.level_orders, order_to_size, + def _expansions_level_starts( + self, order_to_size: Callable[[int], int] + ) -> Sequence[int]: + return build_csr_level_starts( + self.level_orders, order_to_size, self.tree_level_start_box_nrs) @memoize_method - def multipole_expansions_level_starts(self): + def multipole_expansions_level_starts(self) -> Sequence[int]: return self._expansions_level_starts( lambda order: len(self.tree_indep.multipole_expansion(order))) @memoize_method - def local_expansions_level_starts(self): + def local_expansions_level_starts(self) -> Sequence[int]: return self._expansions_level_starts( lambda order: len(self.tree_indep.local_expansion(order))) @memoize_method - def m2l_translation_class_level_start_box_nrs(self): + def m2l_translation_class_level_start_box_nrs(self) -> onp.Array1D[np.integer[Any]]: actx = self.tree_indep._setup_actx + assert self.translation_classes_data is not None return actx.to_numpy( self.translation_classes_data .from_sep_siblings_translation_classes_level_starts) @memoize_method - def m2l_translation_classes_dependent_data_level_starts(self): + def m2l_translation_classes_dependent_data_level_starts(self) -> Sequence[int]: def order_to_size(order: int): mpole_expn = self.tree_indep.multipole_expansion(order) local_expn = self.tree_indep.local_expansion(order) @@ -426,8 +456,9 @@ def order_to_size(order: int): return m2l_translation.translation_classes_dependent_ndata( local_expn, mpole_expn) - return build_csr_level_starts(self.level_orders, order_to_size, - level_starts=self.m2l_translation_class_level_start_box_nrs()) + return build_csr_level_starts( + self.level_orders, order_to_size, + self.m2l_translation_class_level_start_box_nrs()) def multipole_expansion_zeros(self, actx: ArrayContext) -> Array: """Return an expansions array (which must support addition) @@ -438,7 +469,7 @@ def multipole_expansion_zeros(self, actx: ArrayContext) -> Array: self.multipole_expansions_level_starts()[-1], dtype=self.dtype) - def local_expansion_zeros(self, actx) -> Array: + def local_expansion_zeros(self, actx: ArrayContext) -> Array: """Return an expansions array (which must support addition) capable of holding one multipole or local expansion for every box in the tree. @@ -448,13 +479,14 @@ def local_expansion_zeros(self, actx) -> Array: dtype=self.dtype) def m2l_translation_classes_dependent_data_zeros( - self, actx: ArrayContext): + self, actx: ArrayContext + ) -> Sequence[Array]: data_level_starts = ( self.m2l_translation_classes_dependent_data_level_starts()) level_start_box_nrs = ( self.m2l_translation_class_level_start_box_nrs()) - result = [] + result: list[Array] = [] for level in range(self.tree.nlevels): expn_start, expn_stop = data_level_starts[level:level + 2] translation_class_start, translation_class_stop = ( @@ -468,7 +500,10 @@ def m2l_translation_classes_dependent_data_zeros( return result - def multipole_expansions_view(self, mpole_exps, level): + @override + def multipole_expansions_view( + self, mpole_exps: Array, level: int, + ) -> tuple[int, Array]: expn_start, expn_stop = ( self.multipole_expansions_level_starts()[level:level + 2]) box_start, box_stop = self.tree_level_start_box_nrs[level:level + 2] @@ -476,7 +511,10 @@ def multipole_expansions_view(self, mpole_exps, level): return (box_start, mpole_exps[expn_start:expn_stop].reshape(box_stop-box_start, -1)) - def local_expansions_view(self, local_exps, level): + @override + def local_expansions_view( + self, local_exps: Array, level: int + ) -> tuple[int, Array]: expn_start, expn_stop = ( self.local_expansions_level_starts()[level:level + 2]) box_start, box_stop = self.tree_level_start_box_nrs[level:level + 2] @@ -484,16 +522,18 @@ def local_expansions_view(self, local_exps, level): return (box_start, local_exps[expn_start:expn_stop].reshape(box_stop-box_start, -1)) - def m2l_translation_classes_dependent_data_view(self, - m2l_translation_classes_dependent_data, level): + def m2l_translation_classes_dependent_data_view( + self, + m2l_translation_classes_dependent_data: Sequence[Array], + level: int) -> tuple[int, Array]: translation_class_start, _ = ( self.m2l_translation_class_level_start_box_nrs()[level:level + 2]) exprs_level = m2l_translation_classes_dependent_data[level] return (translation_class_start, exprs_level) @memoize_method - def m2l_preproc_mpole_expansions_level_starts(self): - def order_to_size(order): + def m2l_preproc_mpole_expansions_level_starts(self) -> Sequence[int]: + def order_to_size(order: int) -> int: mpole_expn = self.tree_indep.multipole_expansion(order) local_expn = self.tree_indep.local_expansion(order) return local_expn.m2l_translation.preprocess_multipole_nexprs( @@ -503,13 +543,15 @@ def order_to_size(order): level_starts=self.tree_level_start_box_nrs) def m2l_preproc_mpole_expansion_zeros( - self, actx: ArrayContext, template_ary): + self, actx: ArrayContext, template_ary: Array, / + ) -> Sequence[Array]: + tree_level_start_box_nrs = self.tree_level_start_box_nrs level_starts = self.m2l_preproc_mpole_expansions_level_starts() - result = [] + result: list[Array] = [] for level in range(self.tree.nlevels): expn_start, expn_stop = level_starts[level:level+2] - box_start, box_stop = self.tree_level_start_box_nrs[level:level+2] + box_start, box_stop = tree_level_start_box_nrs[level:level+2] exprs_level = actx.np.zeros( expn_stop - expn_start, @@ -519,17 +561,28 @@ def m2l_preproc_mpole_expansion_zeros( return result - def m2l_preproc_mpole_expansions_view(self, mpole_exps, level): + def m2l_preproc_mpole_expansions_view( + self, mpole_exps: Sequence[Array], level: int, / + ) -> tuple[int, Array]: box_start, _ = self.tree_level_start_box_nrs[level:level+2] return (box_start, mpole_exps[level]) - m2l_work_array_view = m2l_preproc_mpole_expansions_view - m2l_work_array_zeros = m2l_preproc_mpole_expansion_zeros - m2l_work_array_level_starts = m2l_preproc_mpole_expansions_level_starts + def m2l_work_array_view( + self, m2l_exps: Sequence[Array], level: int, / + ) -> tuple[int, Array]: + return self.m2l_preproc_mpole_expansions_view(m2l_exps, level) - def output_zeros(self, - actx: ArrayContext - ) -> obj_array.ObjectArray1D[Array]: + def m2l_work_array_zeros( + self, actx: ArrayContext, template_ary: Array, / + ) -> Sequence[Array]: + return self.m2l_preproc_mpole_expansion_zeros(actx, template_ary) + + def m2l_work_array_level_starts(self) -> Sequence[int]: + return self.m2l_preproc_mpole_expansions_level_starts() + + def output_zeros( + self, actx: ArrayContext + ) -> obj_array.ObjectArray1D[Array]: """Return a potentials array (which must support addition) capable of holding a potential value for each target in the tree. Note that :func:`drive_fmm` makes no assumptions about *potential* other than @@ -538,26 +591,24 @@ def output_zeros(self, """ return obj_array.new_1d([ actx.np.zeros(self.tree.ntargets, dtype=self.dtype) - for k in self.tree_indep.target_kernels]) + for _ in self.tree_indep.target_kernels]) - def reorder_sources(self, source_array): + @override + def reorder_sources(self, source_array: Array) -> Array: return source_array[self.tree.user_source_ids] - def reorder_potentials(self, potentials): - import numpy as np - - assert ( - isinstance(potentials, np.ndarray) - and potentials.dtype.char == "O") - - def reorder(x): + @override + def reorder_potentials( + self, potentials: PotentialArray + ) -> PotentialArray: + def reorder(x: Array) -> Array: return x[self.tree.sorted_target_ids] return obj_array.vectorize(reorder, potentials) @property @memoize_method - def max_nsources_in_one_box(self): + def max_nsources_in_one_box(self) -> int: actx = self.tree_indep._setup_actx return actx.to_numpy( actx.np.max(self.tree.box_source_counts_nonchild) @@ -565,7 +616,7 @@ def max_nsources_in_one_box(self): @property @memoize_method - def max_ntargets_in_one_box(self): + def max_ntargets_in_one_box(self) -> int: actx = self.tree_indep._setup_actx return actx.to_numpy( actx.np.max(self.tree.box_target_counts_nonchild) @@ -579,24 +630,30 @@ def max_ntargets_in_one_box(self): # lists, for example to use point sources instead of regular sources, or to # use a FilteredTargetListsInTreeOrder object. - def box_source_list_kwargs(self): + def box_source_list_kwargs(self) -> dict[str, Array]: return { - "box_source_starts": self.tree.box_source_starts, - "box_source_counts_nonchild": self.tree.box_source_counts_nonchild, - "sources": self.tree.sources} + "box_source_starts": self.tree.box_source_starts, + "box_source_counts_nonchild": self.tree.box_source_counts_nonchild, + "sources": self.tree.sources, + } - def box_target_list_kwargs(self): + def box_target_list_kwargs(self) -> dict[str, Array]: return { - "box_target_starts": self.tree.box_target_starts, - "box_target_counts_nonchild": self.tree.box_target_counts_nonchild, - "targets": self.tree.targets} + "box_target_starts": self.tree.box_target_starts, + "box_target_counts_nonchild": self.tree.box_target_counts_nonchild, + "targets": self.tree.targets, + } # }}} - def run_opencl_fft(self, actx: ArrayContext, - input_vec, inverse, wait_for): - app = self.tree_indep.opencl_fft_app(input_vec.shape, input_vec.dtype, - inverse) + def run_opencl_fft( + self, + actx: ArrayContext, + input_vec: Array, *, + inverse: bool, + wait_for: WaitList | None = None) -> Array: + app = self.tree_indep.opencl_fft_app( + input_vec.shape, input_vec.dtype, inverse=inverse) evt, result = run_opencl_fft( actx, app, input_vec, inverse=inverse, wait_for=wait_for) @@ -606,10 +663,14 @@ def run_opencl_fft(self, actx: ArrayContext, return result - def form_multipoles(self, + @override + def form_multipoles( + self, actx: ArrayContext, - level_start_source_box_nrs, source_boxes, - src_weight_vecs): + level_start_source_box_nrs: Array, + source_boxes: Array, + src_weight_vecs: Sequence[Array], + ) -> Array: mpoles = self.multipole_expansion_zeros(actx) level_start_source_box_nrs = actx.to_numpy(level_start_source_box_nrs) @@ -622,9 +683,7 @@ def form_multipoles(self, if start == stop: continue - level_start_ibox, mpoles_view = self.multipole_expansions_view( - mpoles, lev) - + level_start_ibox, mpoles_view = self.multipole_expansions_view(mpoles, lev) mpoles_res = p2m( actx, source_boxes=source_boxes[start:stop], @@ -640,11 +699,13 @@ def form_multipoles(self, return mpoles - def coarsen_multipoles(self, + @override + def coarsen_multipoles( + self, actx: ArrayContext, - level_start_source_parent_box_nrs, - source_parent_boxes, - mpoles): + level_start_source_parent_box_nrs: Array, + source_parent_boxes: Array, + mpoles: Array) -> Array: tree = self.tree level_start_source_parent_box_nrs = ( actx.to_numpy(level_start_source_parent_box_nrs)) @@ -694,10 +755,14 @@ def coarsen_multipoles(self, return mpoles - def eval_direct(self, + @override + def eval_direct( + self, actx: ArrayContext, - target_boxes, source_box_starts, - source_box_lists, src_weight_vecs): + target_boxes: Array, + neighbor_sources_starts: Array, + neighbor_sources_lists: Array, + src_weight_vecs: Sequence[Array]) -> PotentialArray: pot = self.output_zeros(actx) kwargs = dict(self.extra_kwargs) @@ -707,24 +772,25 @@ def eval_direct(self, pot_res = self.tree_indep.p2p()(actx, target_boxes=target_boxes, - source_box_starts=source_box_starts, - source_box_lists=source_box_lists, + source_box_starts=neighbor_sources_starts, + source_box_lists=neighbor_sources_lists, strength=src_weight_vecs, result=pot, max_nsources_in_one_box=self.max_nsources_in_one_box, max_ntargets_in_one_box=self.max_ntargets_in_one_box, **kwargs) - for pot_i, pot_res_i in zip(pot, pot_res, strict=True): - assert pot_i is pot_res_i + if __debug__: + for pot_i, pot_res_i in zip(pot, pot_res, strict=True): + assert pot_i is pot_res_i return pot @memoize_method - def multipole_to_local_precompute(self): + def multipole_to_local_precompute(self) -> Sequence[Array]: actx = self.tree_indep._setup_actx - result = [] + result: list[Array] = [] m2l_translation_classes_dependent_data = ( self.m2l_translation_classes_dependent_data_zeros(actx)) @@ -749,6 +815,7 @@ def multipole_to_local_precompute(self): m2l_translation_classes_dependent_data_view)) continue + assert self.translation_classes_data is not None data = self.translation_classes_data m2l_translation_vectors = ( data.from_sep_siblings_translation_class_to_distance_vector) @@ -774,35 +841,42 @@ def multipole_to_local_precompute(self): return [actx.freeze(arr) for arr in result] - def _add_m2l_precompute_kwargs(self, kwargs_for_m2l, - lev): + def _add_m2l_precompute_kwargs( + self, kwargs_for_m2l: dict[str, int | Array], lev: int + ) -> None: """This method is used for adding the information needed for a multipole-to-local translation with precomputation to the keywords passed to multipole-to-local translation. """ if not self.supports_translation_classes: return - m2l_translation_classes_dependent_data = \ - self.multipole_to_local_precompute() - translation_classes_level_start, \ - m2l_translation_classes_dependent_data_view = \ - self.m2l_translation_classes_dependent_data_view( - m2l_translation_classes_dependent_data, lev) - kwargs_for_m2l["m2l_translation_classes_dependent_data"] = \ - m2l_translation_classes_dependent_data_view - kwargs_for_m2l["translation_classes_level_start"] = \ - translation_classes_level_start - kwargs_for_m2l["m2l_translation_classes_lists"] = \ - self.translation_classes_data.from_sep_siblings_translation_classes - - def multipole_to_local(self, + + assert self.translation_classes_data is not None + m2l_translation_classes_dependent_data = self.multipole_to_local_precompute() + translation_classes_level_start, m2l_translation_classes_dependent_data_view = ( + self.m2l_translation_classes_dependent_data_view( + m2l_translation_classes_dependent_data, lev)) + + kwargs_for_m2l["m2l_translation_classes_dependent_data"] = ( + m2l_translation_classes_dependent_data_view) + kwargs_for_m2l["translation_classes_level_start"] = ( + translation_classes_level_start) + kwargs_for_m2l["m2l_translation_classes_lists"] = ( + self.translation_classes_data.from_sep_siblings_translation_classes) + + @override + def multipole_to_local( + self, actx: ArrayContext, - level_start_target_box_nrs, - target_boxes, src_box_starts, src_box_lists, - mpole_exps): + level_start_target_or_target_parent_box_nrs: Array, + target_or_target_parent_boxes: Array, + starts: Array, + lists: Array, + mpole_exps: Array) -> Array: local_exps = self.local_expansion_zeros(actx) - level_start_target_box_nrs = actx.to_numpy(level_start_target_box_nrs) + level_start_target_box_nrs = ( + actx.to_numpy(level_start_target_or_target_parent_box_nrs)) if self.tree_indep.m2l_translation.use_preprocessing: preprocessed_mpole_exps = ( @@ -852,8 +926,7 @@ def multipole_to_local(self, inverse=False, wait_for=wait_for) order = self.level_orders[lev] - m2l = self.tree_indep.m2l(order, order, - self.supports_translation_classes) + m2l = self.tree_indep.m2l(order, order, self.supports_translation_classes) source_level_start_ibox, source_mpoles_view = \ mpole_exps_view_func(preprocessed_mpole_exps, lev) @@ -866,9 +939,9 @@ def multipole_to_local(self, tgt_expansions=target_locals_view, tgt_base_ibox=target_level_start_ibox, - target_boxes=target_boxes[start:stop], - src_box_starts=src_box_starts[start:stop+1], - src_box_lists=src_box_lists, + target_boxes=target_or_target_parent_boxes[start:stop], + src_box_starts=starts[start:stop+1], + src_box_lists=lists, centers=self.tree.box_centers, src_rscale=self.level_to_rscale(lev), @@ -877,10 +950,11 @@ def multipole_to_local(self, **self.kernel_extra_kwargs) self._add_m2l_precompute_kwargs(kwargs, lev) - if "m2l_translation_classes_dependent_data" in kwargs and \ - kwargs["m2l_translation_classes_dependent_data"].size == 0: + if ("m2l_translation_classes_dependent_data" in kwargs + and kwargs["m2l_translation_classes_dependent_data"].size == 0): # There is nothing to do for this level continue + m2l(actx, **kwargs, wait_for=wait_for) if self.tree_indep.m2l_translation.use_preprocessing: @@ -892,8 +966,7 @@ def multipole_to_local(self, self.local_expansions_view(local_exps, lev) _, target_locals_before_postprocessing_view = \ - self.m2l_work_array_view( - m2l_work_array, lev) + self.m2l_work_array_view(m2l_work_array, lev) tr_classes = self.m2l_translation_class_level_start_box_nrs() if tr_classes[lev] == tr_classes[lev + 1]: @@ -919,16 +992,20 @@ def multipole_to_local(self, return local_exps - def eval_multipoles(self, + @override + def eval_multipoles( + self, actx: ArrayContext, - target_boxes_by_source_level, source_boxes_by_level, mpole_exps): + target_boxes_by_source_level: obj_array.ObjectArray1D[Array], + from_sep_smaller_by_level: obj_array.ObjectArray1D[BuiltList], + mpole_exps: Array) -> PotentialArray: pot = self.output_zeros(actx) kwargs = dict(self.kernel_extra_kwargs) kwargs.update(self.box_target_list_kwargs()) wait_for = mpole_exps.events - for isrc_level, ssn in enumerate(source_boxes_by_level): + for isrc_level, ssn in enumerate(from_sep_smaller_by_level): if len(target_boxes_by_source_level[isrc_level]) == 0: continue @@ -955,15 +1032,21 @@ def eval_multipoles(self, **kwargs) - for pot_i, pot_res_i in zip(pot, pot_res, strict=True): - assert pot_i is pot_res_i + if __debug__: + for pot_i, pot_res_i in zip(pot, pot_res, strict=True): + assert pot_i is pot_res_i return pot - def form_locals(self, + @override + def form_locals( + self, actx: ArrayContext, - level_start_target_or_target_parent_box_nrs, - target_or_target_parent_boxes, starts, lists, src_weight_vecs): + level_start_target_or_target_parent_box_nrs: Array, + target_or_target_parent_boxes: Array, + starts: Array, + lists: Array, + src_weight_vecs: Sequence[Array]) -> Array: local_exps = self.local_expansion_zeros(actx) level_start_target_or_target_parent_box_nrs = ( actx.to_numpy(level_start_target_or_target_parent_box_nrs)) @@ -1001,11 +1084,13 @@ def form_locals(self, return local_exps - def refine_locals(self, + @override + def refine_locals( + self, actx: ArrayContext, - level_start_target_or_target_parent_box_nrs, - target_or_target_parent_boxes, - local_exps): + level_start_target_or_target_parent_box_nrs: Array, + target_or_target_parent_boxes: Array, + local_exps: Array) -> Array: level_start_target_or_target_parent_box_nrs = ( actx.to_numpy(level_start_target_or_target_parent_box_nrs)) @@ -1044,9 +1129,13 @@ def refine_locals(self, return local_exps - def eval_locals(self, + @override + def eval_locals( + self, actx: ArrayContext, - level_start_target_box_nrs, target_boxes, local_exps): + level_start_target_box_nrs: Array, + target_boxes: Array, + local_exps: Array) -> PotentialArray: pot = self.output_zeros(actx) level_start_target_box_nrs = actx.to_numpy(level_start_target_box_nrs) @@ -1082,7 +1171,10 @@ def eval_locals(self, return pot - def finalize_potentials(self, actx: ArrayContext, potentials): + @override + def finalize_potentials( + self, actx: ArrayContext, potentials: PotentialArray, + ) -> PotentialArray: return potentials # }}} @@ -1090,7 +1182,10 @@ def finalize_potentials(self, actx: ArrayContext, potentials): # {{{ build_csr_level_starts -def build_csr_level_starts(level_orders, order_to_size, level_starts): +def build_csr_level_starts( + level_orders: Sequence[int], + order_to_size: Callable[[int], int], + level_starts: onp.Array1D[np.integer[Any]]) -> Sequence[int]: """Given a list of starts of boxes for each level and a callable that outputs the length of an expansion for a level, return a list of starts of an expansion for each level. @@ -1108,9 +1203,7 @@ def build_csr_level_starts(level_orders, order_to_size, level_starts): lev_nboxes = level_starts[lev+1] - level_starts[lev] expn_size = order_to_size(level_orders[lev]) - result.append( - result[-1] - + expn_size * lev_nboxes) + result.append(result[-1] + expn_size * lev_nboxes) return result From 75211a79459474f8a4e44f3002397d248a13d68e Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Wed, 19 Aug 2026 14:54:19 +0300 Subject: [PATCH 02/10] feat(typing): add type annotations to __init__.py --- sumpy/__init__.py | 50 ++++++++++++++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 16 deletions(-) diff --git a/sumpy/__init__.py b/sumpy/__init__.py index f2dc45ab..5e55022d 100644 --- a/sumpy/__init__.py +++ b/sumpy/__init__.py @@ -44,6 +44,7 @@ if TYPE_CHECKING: + import types from collections.abc import Hashable import loopy as lp @@ -72,15 +73,13 @@ # {{{ optimization control -OPT_ENABLED = True - OPT_ENABLED = "SUMPY_NO_OPT" not in os.environ -def set_optimization_enabled(flag): +def set_optimization_enabled(flag: bool) -> None: """Set whether the :mod:`loopy` kernels should be optimized.""" global OPT_ENABLED - OPT_ENABLED = flag + OPT_ENABLED = flag # pyright: ignore[reportConstantRedefinition] # }}} @@ -91,17 +90,16 @@ def set_optimization_enabled(flag): "SUMPY_NO_CACHE" not in os.environ and "CG_NO_CACHE" not in os.environ) -NO_CACHE_KERNELS = tuple(os.environ.get("SUMPY_NO_CACHE_KERNELS", - "").split(",")) +NO_CACHE_KERNELS = tuple(os.environ.get("SUMPY_NO_CACHE_KERNELS", "").split(",")) -def set_caching_enabled(flag, no_cache_kernels=()): +def set_caching_enabled(flag: bool, no_cache_kernels: tuple[str, ...] = ()) -> None: """Set whether :mod:`loopy` is allowed to use disk caching for its various code generation stages. """ global CACHING_ENABLED, NO_CACHE_KERNELS - NO_CACHE_KERNELS = no_cache_kernels - CACHING_ENABLED = flag + NO_CACHE_KERNELS = no_cache_kernels # pyright: ignore[reportConstantRedefinition] + CACHING_ENABLED = flag # pyright: ignore[reportConstantRedefinition] class CacheMode: @@ -109,18 +107,38 @@ class CacheMode: disk caches. """ - def __init__(self, new_flag, new_no_cache_kernels=()): + new_flag: bool + previous_flag: bool | None + + new_no_cache_kernels: tuple[str, ...] + previous_no_cache_kernels: tuple[str, ...] | None + + def __init__(self, + new_flag: bool, + new_no_cache_kernels: tuple[str, ...] = ()) -> None: self.new_flag = new_flag + self.previous_flag = None self.new_no_cache_kernels = new_no_cache_kernels + self.previous_no_cache_kernels = None + + def __enter__(self) -> None: + if self.previous_flag is not None or self.previous_no_cache_kernels is not None: + raise RuntimeError("cannot reuse the 'CacheMode' context manager") - def __enter__(self): self.previous_flag = CACHING_ENABLED - self.previous_kernels = NO_CACHE_KERNELS + self.previous_no_cache_kernels = NO_CACHE_KERNELS set_caching_enabled(self.new_flag, self.new_no_cache_kernels) - def __exit__(self, exc_type, exc_val, exc_tb): - set_caching_enabled(self.previous_flag, self.previous_kernels) - del self.previous_flag - del self.previous_kernels + def __exit__(self, + exc_type: type[BaseException] | None, + exc_val: BaseException | None, + exc_tb: types.TracebackType | None) -> None: + if self.previous_flag is None or self.previous_no_cache_kernels is None: + raise RuntimeError("cannot reuse the 'CacheMode' context manager") + + set_caching_enabled(self.previous_flag, self.previous_no_cache_kernels) + + self.previous_flag = None + self.previous_no_cache_kernels = None # }}} From 1a9b6093e65e7f8868a53399aef3127875581d37 Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Wed, 19 Aug 2026 14:54:37 +0300 Subject: [PATCH 03/10] feat(typing): improve type annotations for tools.py --- sumpy/tools.py | 208 ++++++++++++++++++++++++++++++------------------- 1 file changed, 127 insertions(+), 81 deletions(-) diff --git a/sumpy/tools.py b/sumpy/tools.py index 6a5d2f41..2a71790c 100644 --- a/sumpy/tools.py +++ b/sumpy/tools.py @@ -40,7 +40,6 @@ import loopy as lp from pymbolic.mapper.dependency import DependencyMapper -from pyopencl.characterize import get_pocl_version from pytools import T, memoize_method from pytools.tag import Tag, tag_dataclass @@ -49,14 +48,16 @@ if TYPE_CHECKING: - import numpy from numpy.typing import DTypeLike from optype.numpy import Array2D + from pyvkfft.opencl import VkFFTApp import pyopencl from arraycontext import ArrayContext from pymbolic.primitives import Variable from pymbolic.typing import Expression + from pyopencl.array import Array as CLArray + from pyopencl.typing import WaitList from sumpy.assignment_collection import SymbolicAssignmentCollection from sumpy.expansion import ExpansionBase @@ -276,19 +277,28 @@ class ScalingAssignmentTag(Tag): class KernelComputation(ABC): """Common input processing for kernel computations. - .. attribute:: name - .. attribute:: target_kernels - .. attribute:: source_kernels - .. attribute:: strength_usage + .. autoattribute:: name + .. autoattribute:: target_kernels + .. autoattribute:: source_kernels + .. autoattribute:: strength_usage + .. autoattribute:: strength_count .. automethod:: get_kernel """ + name: str + target_kernels: tuple[ScalarKernel, ...] + source_kernels: tuple[ScalarKernel, ...] + value_dtypes: tuple[np.dtype[Any], ...] + + strength_usage: tuple[int, ...] + strength_count: int + def __init__(self, - target_kernels: list[ScalarKernel], - source_kernels: list[ScalarKernel], - strength_usage: list[int] | None = None, - value_dtypes: list[numpy.dtype[Any]] | None = None, + target_kernels: Sequence[ScalarKernel], + source_kernels: Sequence[ScalarKernel], + strength_usage: Sequence[int] | None = None, + value_dtypes: Sequence[DTypeLike] | DTypeLike | None = None, name: str | None = None) -> None: """ :arg target_kernels: list of :class:`~sumpy.kernel.ScalarKernel` instances, @@ -313,9 +323,9 @@ def __init__(self, else: value_dtypes.append(np.dtype(np.float64)) - if not isinstance(value_dtypes, Sequence): + if isinstance(value_dtypes, str) or not isinstance(value_dtypes, Sequence): value_dtypes = [np.dtype(value_dtypes)] * len(target_kernels) - value_dtypes = [np.dtype(vd) for vd in value_dtypes] + value_dtypes = tuple(np.dtype(vd) for vd in value_dtypes) # }}} @@ -333,13 +343,13 @@ def __init__(self, self.source_kernels = tuple(source_kernels) self.target_kernels = tuple(target_kernels) self.value_dtypes = value_dtypes - self.strength_usage = strength_usage + self.strength_usage = tuple(strength_usage) self.strength_count = strength_count self.name = name or self.default_name @property - def nresults(self): + def nresults(self) -> int: return len(self.target_kernels) @property @@ -347,7 +357,7 @@ def nresults(self): def default_name(self) -> str: pass - def get_kernel_scaling_assignments(self): + def get_kernel_scaling_assignments(self) -> Sequence[lp.Assignment]: from sumpy.symbolic import SympyToPymbolicMapper sympy_conv = SympyToPymbolicMapper() @@ -472,11 +482,15 @@ def get_optimized_kernel(self, **kwargs: Any) -> lp.TranslationUnit: ... @memoize_method - def get_cached_kernel(self, **kwargs) -> lp.TranslationUnit: + def get_cached_kernel(self, **kwargs: Any) -> lp.TranslationUnit: from sumpy import CACHING_ENABLED, NO_CACHE_KERNELS, OPT_ENABLED, code_cache - if CACHING_ENABLED and not ( - NO_CACHE_KERNELS and self.name in NO_CACHE_KERNELS): + cache_key = None + caching_enabled = ( + CACHING_ENABLED + and not (NO_CACHE_KERNELS and self.name in NO_CACHE_KERNELS)) + + if caching_enabled: import loopy.version from sumpy.version import KERNEL_VERSION @@ -495,10 +509,8 @@ def get_cached_kernel(self, **kwargs) -> lp.TranslationUnit: pass logger.info("%s: kernel cache miss", self.name) - if CACHING_ENABLED and not ( - NO_CACHE_KERNELS and self.name in NO_CACHE_KERNELS): - logger.info("%s: kernel cache miss [key=%s]", - self.name, cache_key) + if caching_enabled: + logger.info("%s: kernel cache miss [key=%s]", self.name, cache_key) from pytools import MinRecursionLimit with MinRecursionLimit(3000): @@ -507,8 +519,7 @@ def get_cached_kernel(self, **kwargs) -> lp.TranslationUnit: else: knl = self.get_kernel() - if CACHING_ENABLED and not ( - NO_CACHE_KERNELS and self.name in NO_CACHE_KERNELS): + if caching_enabled: code_cache.store_if_not_present(cache_key, knl) return knl @@ -525,15 +536,18 @@ def _allow_redundant_execution_of_knl_scaling( KernelCacheWrapper = KernelCacheMixin -def is_obj_array_like(ary): +def is_obj_array_like(ary: object) -> bool: return ( - isinstance(ary, tuple | list) - or (isinstance(ary, np.ndarray) and ary.dtype.char == "O")) + isinstance(ary, (tuple, list)) + or (isinstance(ary, np.ndarray) and ary.dtype.char == "O") + ) # {{{ matrices -def reduced_row_echelon_form(m: Array2D[Any], atol: float = 0): +def reduced_row_echelon_form( + m: Array2D[Any], atol: float = 0, + ) -> tuple[Array2D[Any], Sequence[int]]: """Calculates a reduced row echelon form of a matrix `m`. @@ -544,10 +558,11 @@ def reduced_row_echelon_form(m: Array2D[Any], atol: float = 0): """ mat = np.array(m, dtype=object) + nrows = int(mat.shape[0]) + ncols = int(mat.shape[1]) + index = 0 - nrows = mat.shape[0] - ncols = mat.shape[1] - pivot_cols = [] + pivot_cols: list[int] = [] for i in range(ncols): if index == nrows: break @@ -574,7 +589,7 @@ def reduced_row_echelon_form(m: Array2D[Any], atol: float = 0): if isinstance(scale, int | sym.Integer): scale = int(scale) - for j in range(mat.shape[1]): + for j in range(ncols): elem = mat[index, j] if isinstance(scale, int) and isinstance(elem, int | sym.Integer): quo = int(elem) // scale @@ -596,7 +611,7 @@ def reduced_row_echelon_form(m: Array2D[Any], atol: float = 0): return mat, pivot_cols -def nullspace(m: Array2D[Any], atol: float = 0): +def nullspace(m: Array2D[Any], atol: float = 0) -> Array2D[Any]: """Calculates the nullspace of a matrix `m`. :arg m: a 2D :class:`numpy.ndarray` or a list of lists or a sympy Matrix @@ -609,7 +624,7 @@ def nullspace(m: Array2D[Any], atol: float = 0): free_vars = [i for i in range(cols) if i not in pivot_cols] - n = [] + n: list[list[Any]] = [] for free_var in free_vars: vec = [0]*cols vec[free_var] = 1 @@ -620,6 +635,7 @@ def nullspace(m: Array2D[Any], atol: float = 0): else: vec[piv_col] -= mat[piv_row, pos] n.append(vec) + return np.array(n, dtype=object).T # }}} @@ -717,61 +733,85 @@ def to_complex_dtype(dtype: DTypeLike) -> np.dtype[np.complexfloating]: raise RuntimeError(f"Unknown dtype: {dtype}") from err +def get_native_event(evt: pyopencl.Event | ProfilingEvent) -> pyopencl.Event: + from pyopencl import Event + return evt if isinstance(evt, Event) else evt.native_event + + @dataclass(frozen=True) class ProfileGetter: + """Workalike for :class:`pyopencl.ProfilingInfoGetter`.""" start: int end: int -def get_native_event(evt): - from pyopencl import Event - return evt if isinstance(evt, Event) else evt.native_event +@dataclass(frozen=True) +class ProfilingEvent: + """An event generated during profiling. + + This object also provides some compatibility with :class:`pyopencl.Event`. + """ + native_event: pyopencl.Event + + @property + def profile(self) -> ProfileGetter: + raise AttributeError("profile") + def wait(self) -> None: + self.native_event.wait() + + +@dataclass(frozen=True) +class AggregateProfilingEvent(ProfilingEvent): + """An object to hold a list of events. -class AggregateProfilingEvent: - """An object to hold a list of events and provides compatibility - with some of the functionality of :class:`pyopencl.Event`. Assumes that the last event waits on all of the previous events. """ - def __init__(self, events): - self.events = events[:] - self.native_event = get_native_event(events[-1]) + + events: tuple[ProfilingEvent | pyopencl.Event, ...] + + def __init__(self, events: Sequence[ProfilingEvent | pyopencl.Event]) -> None: + super().__init__(get_native_event(events[-1])) + object.__setattr__(self, "events", tuple(events)) @property - def profile(self): + @override + def profile(self) -> ProfileGetter: total = sum(evt.profile.end - evt.profile.start for evt in self.events) end = self.native_event.profile.end return ProfileGetter(start=end - total, end=end) - def wait(self): - return self.native_event.wait() +@dataclass(frozen=True) +class MarkerBasedProfilingEvent(ProfilingEvent): + """An object to hold two marker events.""" -class MarkerBasedProfilingEvent: - """An object to hold two marker events and provides compatibility - with some of the functionality of :class:`pyopencl.Event`. - """ - def __init__(self, *, end_event, start_event): - self.native_event = end_event - self.start_event = start_event + start_event: pyopencl.Event | ProfilingEvent + end_event: pyopencl.Event | ProfilingEvent + + def __init__(self, *, + end_event: pyopencl.Event | ProfilingEvent, + start_event: pyopencl.Event | ProfilingEvent) -> None: + super().__init__(get_native_event(end_event)) + object.__setattr__(self, "end_event", end_event) + object.__setattr__(self, "start_event", start_event) @property + @override def profile(self): return ProfileGetter(start=self.start_event.profile.start, end=self.native_event.profile.end) - def wait(self): - return self.native_event.wait() - def loopy_fft( - n: int, - *, n_batch_dims: int, - inverse: bool, - complex_dtype: DTypeLike, - index_dtype: DTypeLike | None = None, - name: str | None = None - ): + n: int, + *, + n_batch_dims: int, + inverse: bool, + complex_dtype: DTypeLike, + index_dtype: DTypeLike | None = None, + name: str | None = None + ) -> lp.TranslationUnit: from math import pi from pymbolic import var @@ -782,7 +822,7 @@ def loopy_fft( sign = 1 if not inverse else -1 m = n - factors = [] + factors: list[int] = [] while m != 1: N1, m = find_factors(m) # ruff:ignore[non-lowercase-variable-in-function] factors.append(N1) @@ -967,10 +1007,12 @@ def _get_fft_backend(queue: pyopencl.CommandQueue) -> FFTBackend: "Falling back to slower implementation.", stacklevel=3) return FFTBackend.loopy + from pyopencl.characterize import get_pocl_version + pocl_ver = get_pocl_version(queue.device.platform) + import platform import sys - pocl_ver = get_pocl_version(queue.device.platform) if pocl_ver is not None: if pocl_ver >= (7,): warnings.warn( @@ -993,8 +1035,8 @@ def _get_fft_backend(queue: pyopencl.CommandQueue) -> FFTBackend: def get_opencl_fft_app( actx: ArrayContext, shape: tuple[int, ...], - dtype: numpy.dtype[Any], - inverse: bool) -> Any: + dtype: np.dtype[Any], + inverse: bool) -> tuple[lp.TranslationUnit | VkFFTApp, FFTBackend]: """Setup an object for out-of-place FFT on with given shape and dtype on given queue. """ @@ -1022,11 +1064,11 @@ def get_opencl_fft_app( def run_opencl_fft( actx: ArrayContext, - fft_app: tuple[Any, FFTBackend], - input_vec: Any, + fft_app: tuple[lp.TranslationUnit | VkFFTApp, FFTBackend], + input_vec: CLArray, inverse: bool = False, - wait_for: list[pyopencl.Event] | None = None - ) -> tuple[pyopencl.Event | MarkerBasedProfilingEvent, Any]: + wait_for: WaitList | None = None + ) -> tuple[pyopencl.Event | MarkerBasedProfilingEvent, CLArray]: """Runs an FFT on input_vec and returns a :class:`MarkerBasedProfilingEvent` that indicate the end and start of the operations carried out and the output vector. @@ -1037,9 +1079,13 @@ def run_opencl_fft( app, backend = fft_app if backend == FFTBackend.loopy: + assert isinstance(app, lp.TranslationUnit) evt, output_vec = app(actx.queue, y=input_vec, wait_for=wait_for) return (evt, output_vec["x"]) elif backend == FFTBackend.pyvkfft: + from pyvkfft.opencl import VkFFTApp + assert isinstance(app, VkFFTApp) + if wait_for is None: wait_for = [] @@ -1075,7 +1121,8 @@ def run_opencl_fft( output_vec.add_event(end_evt) - return (MarkerBasedProfilingEvent(end_event=end_evt, start_event=start_evt), + return ( + MarkerBasedProfilingEvent(end_event=end_evt, start_event=start_evt), output_vec) else: raise RuntimeError(f"Unsupported FFT backend {backend}") @@ -1086,19 +1133,18 @@ def run_opencl_fft( # {{{ deprecations _depr_name_to_replacement_and_obj = { - "KernelCacheWrapper": ("KernelCacheMixin", 2023), + "KernelCacheWrapper": (KernelCacheMixin, 2023), } -def __getattr__(name: str): - replacement_and_obj = _depr_name_to_replacement_and_obj.get(name) - if replacement_and_obj is not None: - replacement, obj, year = replacement_and_obj +def __getattr__(name: str) -> Any: + replacement_and_year = _depr_name_to_replacement_and_obj.get(name) + if replacement_and_year is not None: + obj, year = replacement_and_year from warnings import warn - warn(f"'sumpy.tools.{name}' is deprecated. " - f"Use '{replacement}' instead. " - f"'sumpy.tools.{name}' will continue to work until {year}.", - DeprecationWarning, stacklevel=2) + warn(f"'sumpy.tools.{name}' is deprecated. Use '{obj.__name__}' instead. " + f"'sumpy.tools.{name}' will continue to work until {year}.", + DeprecationWarning, stacklevel=2) return obj else: raise AttributeError(name) From 15492dc193fae92eda182473823e5fbf649217cc Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Fri, 14 Aug 2026 11:18:29 +0300 Subject: [PATCH 04/10] fix: add boxtree to first-party imports --- pyproject.toml | 1 + sumpy/array_context.py | 2 +- sumpy/distributed.py | 1 - sumpy/fmm.py | 4 ++-- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index aa46d6a1..9387d35a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -119,6 +119,7 @@ known-first-party = [ "loopy", "pymbolic", "pyopencl", + "boxtree", "pytools", ] known-local-folder = [ diff --git a/sumpy/array_context.py b/sumpy/array_context.py index c305fadc..873e5cf1 100644 --- a/sumpy/array_context.py +++ b/sumpy/array_context.py @@ -25,7 +25,6 @@ from typing import TYPE_CHECKING, Any -from boxtree.array_context import PyOpenCLArrayContext as PyOpenCLArrayContextBase from typing_extensions import override import loopy as lp @@ -33,6 +32,7 @@ _PytestPyOpenCLArrayContextFactoryWithClass, register_pytest_array_context_factory, ) +from boxtree.array_context import PyOpenCLArrayContext as PyOpenCLArrayContextBase if TYPE_CHECKING: diff --git a/sumpy/distributed.py b/sumpy/distributed.py index b6f6e110..30df0749 100644 --- a/sumpy/distributed.py +++ b/sumpy/distributed.py @@ -26,7 +26,6 @@ from typing import TYPE_CHECKING from boxtree.distributed.calculation import DistributedExpansionWranglerMixin - from pytools import obj_array from sumpy.fmm import SumpyExpansionWrangler diff --git a/sumpy/fmm.py b/sumpy/fmm.py index fa226074..d5a78dd6 100644 --- a/sumpy/fmm.py +++ b/sumpy/fmm.py @@ -42,14 +42,14 @@ from typing import TYPE_CHECKING, Any, Protocol, TypeAlias import numpy as np +from typing_extensions import override + from boxtree.fmm import ( ExpansionWranglerInterface, PotentialArray, TreeIndependentDataForWrangler, ) from boxtree.tree import Tree -from typing_extensions import override - from pytools import memoize_in, memoize_method, obj_array from sumpy import ( From 2d17d3c4b4b6a4a479d03ac66f59792101953449 Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Wed, 19 Aug 2026 21:22:17 +0300 Subject: [PATCH 05/10] docs: fix from type annotations in fmm --- doc/conf.py | 9 ++++++++- sumpy/tools.py | 9 +++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/doc/conf.py b/doc/conf.py index e21a5e1f..e0983c05 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -13,15 +13,16 @@ intersphinx_mapping = { "arraycontext": ("https://documen.tician.de/arraycontext/", None), "boxtree": ("https://documen.tician.de/boxtree/", None), - "namedisl": ("https://documen.tician.de/namedisl", None), "loopy": ("https://documen.tician.de/loopy/", None), "matplotlib": ("https://matplotlib.org/stable/", None), + "namedisl": ("https://documen.tician.de/namedisl", None), "numpy": ("https://numpy.org/doc/stable/", None), "pymbolic": ("https://documen.tician.de/pymbolic/", None), "pyopencl": ("https://documen.tician.de/pyopencl/", None), "pytential": ("https://documen.tician.de/pytential/", None), "python": ("https://docs.python.org/3/", None), "pytools": ("https://documen.tician.de/pytools/", None), + "pyvkfft": ("https://pyvkfft.readthedocs.io/en/latest/", None), "sympy": ("https://docs.sympy.org/latest/", None), } @@ -57,6 +58,11 @@ # pymbolic "ArithmeticExpression": "obj:pymbolic.ArithmeticExpression", "Expression": "obj:pymbolic.typing.Expression", + # pyopencl + "CLArray": "class:pyopencl.array.Array", + "WaitList": "obj:pyopencl.WaitList", + # pyvkfft + "VkFFTApp": "class:pyvkfft.base.VkFFTApp", # namedisl "nisl.Set": "class:namedisl.Set", # loopy @@ -71,6 +77,7 @@ # sumpy "ArithmeticExpr": "obj:sumpy.kernel.ArithmeticExpr", "OptimizationPair": "obj:sumpy.cse.OptimizationPair", + "TranslationClassesInfo": "class:boxtree.translation_classes.TranslationClassesInfo", # ruff: ignore[line-too-long] } diff --git a/sumpy/tools.py b/sumpy/tools.py index 2a71790c..665a5f24 100644 --- a/sumpy/tools.py +++ b/sumpy/tools.py @@ -123,8 +123,17 @@ .. autofunction:: get_native_event .. autoclass:: ProfileGetter +.. autoclass:: ProfilingEvent + :members: + :undoc-members: .. autoclass:: AggregateProfilingEvent + :show-inheritance: + :members: + :undoc-members: .. autoclass:: MarkerBasedProfilingEvent + :show-inheritance: + :members: + :undoc-members: References ---------- From f12401e76d832b2c6698198e969c48b720fcad88 Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Thu, 20 Aug 2026 09:17:30 +0300 Subject: [PATCH 06/10] chore: add pyvkfft dependency for typing --- pyproject.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 9387d35a..41e4520a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,7 +46,8 @@ dev = [ {include-group = "lint"}, ] type = [ - "optype" + "optype", + "pyvkfft>=2024.1", ] lint = [ # https://github.com/astral-sh/ruff/issues/16943 From b9abe1fc8a4fc5f7fb701f1d60e808822ac3ab9a Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Thu, 20 Aug 2026 09:19:48 +0300 Subject: [PATCH 07/10] chore: remove deprecated KernelCacheWrapper --- sumpy/tools.py | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/sumpy/tools.py b/sumpy/tools.py index 665a5f24..8c734c10 100644 --- a/sumpy/tools.py +++ b/sumpy/tools.py @@ -1139,25 +1139,4 @@ def run_opencl_fft( # }}} -# {{{ deprecations - -_depr_name_to_replacement_and_obj = { - "KernelCacheWrapper": (KernelCacheMixin, 2023), - } - - -def __getattr__(name: str) -> Any: - replacement_and_year = _depr_name_to_replacement_and_obj.get(name) - if replacement_and_year is not None: - obj, year = replacement_and_year - from warnings import warn - warn(f"'sumpy.tools.{name}' is deprecated. Use '{obj.__name__}' instead. " - f"'sumpy.tools.{name}' will continue to work until {year}.", - DeprecationWarning, stacklevel=2) - return obj - else: - raise AttributeError(name) - -# }}} - # vim: fdm=marker From 27731391e2925f0e0d9b8c3d2949f47732be106e Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Fri, 28 Aug 2026 10:25:58 +0300 Subject: [PATCH 08/10] feat: refactor fft apps --- sumpy/fmm.py | 42 ++++++++++++++----- sumpy/tools.py | 107 ++++++++++++++++++++++++++----------------------- sumpy/toys.py | 4 +- 3 files changed, 91 insertions(+), 62 deletions(-) diff --git a/sumpy/fmm.py b/sumpy/fmm.py index d5a78dd6..8780180c 100644 --- a/sumpy/fmm.py +++ b/sumpy/fmm.py @@ -115,9 +115,11 @@ def __call__(self, order: int, *, use_rscale: bool = True) -> LocalExpansionBase class SumpyTreeIndependentDataForWrangler(TreeIndependentDataForWrangler): """Objects of this type serve as a place to keep the code needed - for :class:`SumpyExpansionWrangler`. Since :class:`SumpyExpansionWrangler` - contains data that is allowed to be more ephemeral than the code, the code's - lifetime is decoupled by storing it in this object. + for :class:`SumpyExpansionWrangler`. + + Since :class:`SumpyExpansionWrangler` contains data that is allowed to be + more ephemeral than the code, the code's lifetime is decoupled by storing + it in this object. """ multipole_expansion_factory: MultipoleExpansionFromOrderFactory @@ -127,6 +129,7 @@ class SumpyTreeIndependentDataForWrangler(TreeIndependentDataForWrangler): exclude_self: bool use_rscale: bool | None strength_usage: Sequence[int] | None + fft_backend: FFTBackend | None def __init__(self, array_context: ArrayContext, @@ -136,7 +139,9 @@ def __init__(self, exclude_self: bool = False, use_rscale: bool | None = None, strength_usage: Sequence[int] | None = None, - source_kernels: Sequence[ScalarKernel] | None = None) -> None: + source_kernels: Sequence[ScalarKernel] | None = None, + fft_backend: FFTBackend | None = None, + ) -> None: """ :arg multipole_expansion_factory: a callable of a single argument (order) that returns a multipole expansion. @@ -146,10 +151,16 @@ def __init__(self, :arg exclude_self: whether the self contribution should be excluded :arg strength_usage: passed unchanged to p2l, p2m and p2p. :arg source_kernels: passed unchanged to p2l, p2m and p2p. + :arg fft_backend: the FFT backend used for compressing M2L interactions. + If not provided, it will be determined at runtime for the given + array context. """ super().__init__() - self._setup_actx: ArrayContext = array_context + from arraycontext import PyOpenCLArrayContext + + assert isinstance(array_context, PyOpenCLArrayContext) + self._setup_actx: PyOpenCLArrayContext = array_context self.multipole_expansion_factory = multipole_expansion_factory self.local_expansion_factory = local_expansion_factory @@ -158,6 +169,7 @@ def __init__(self, self.exclude_self = exclude_self self.use_rscale = use_rscale self.strength_usage = strength_usage + self.fft_backend = fft_backend @memoize_method def get_base_kernel(self) -> ScalarKernel: @@ -262,14 +274,24 @@ def p2p(self) -> P2PBase: def opencl_fft_app( self, + *, shape: tuple[int, ...], dtype: np.dtype[Any], - inverse: bool) -> tuple[lp.TranslationUnit | VkFFTApp, FFTBackend]: + inverse: bool, + ) -> lp.TranslationUnit | VkFFTApp: + backend = self.fft_backend + if backend is None: + from sumpy.tools import _get_fft_backend + backend = _get_fft_backend(self._setup_actx.queue) + @memoize_in(self._setup_actx, ( SumpyTreeIndependentDataForWrangler.opencl_fft_app, - shape, dtype, inverse)) - def app() -> tuple[lp.TranslationUnit | VkFFTApp, FFTBackend]: - return get_opencl_fft_app(self._setup_actx, shape, dtype, inverse=inverse) + shape, dtype, inverse, backend)) + def app() -> lp.TranslationUnit | VkFFTApp: + return get_opencl_fft_app( + self._setup_actx, shape=shape, dtype=dtype, inverse=inverse, + backend=backend + ) return app() @@ -653,7 +675,7 @@ def run_opencl_fft( inverse: bool, wait_for: WaitList | None = None) -> Array: app = self.tree_indep.opencl_fft_app( - input_vec.shape, input_vec.dtype, inverse=inverse) + shape=input_vec.shape, dtype=input_vec.dtype, inverse=inverse) evt, result = run_opencl_fft( actx, app, input_vec, inverse=inverse, wait_for=wait_for) diff --git a/sumpy/tools.py b/sumpy/tools.py index 8c734c10..7fcffb40 100644 --- a/sumpy/tools.py +++ b/sumpy/tools.py @@ -985,96 +985,110 @@ def loopy_fft( return lp.linearize(knl) +@enum.unique class FFTBackend(enum.Enum): - #: FFT backend based on the vkFFT library. - pyvkfft = 1 - #: FFT backend based on :mod:`loopy` used as a fallback. - loopy = 2 + """Supported FFT backends.""" + + PYVKFFT = enum.auto() + """FFT backend based on the vkFFT library.""" + LOOPY = enum.auto() + """FFT backend based on :mod:`loopy` used as a fallback.""" def _get_fft_backend(queue: pyopencl.CommandQueue) -> FFTBackend: import os - env_val = os.environ.get("SUMPY_FFT_BACKEND") - if env_val: - if env_val not in ["loopy", "pyvkfft"]: - raise ValueError("Expected 'loopy' or 'pyvkfft' for SUMPY_FFT_BACKEND. " - f"Found {env_val}.") - return FFTBackend[env_val] + env_backend = os.environ.get("SUMPY_FFT_BACKEND") + if env_backend: + env_backend = env_backend.upper() + if env_backend not in (backends := {v.name for v in FFTBackend}): + raise ValueError( + "'SUMPY_FFT_BACKEND' environment variable has an unsupported value: " + f"{env_backend!r}. Supported backends are: {backends}" + ) + + return FFTBackend[env_backend] try: import pyvkfft.opencl # ruff:ignore[unused-import] except ImportError: - warnings.warn("VkFFT not found. FFT runs will be slower.", stacklevel=3) - return FFTBackend.loopy + warnings.warn("VkFFT not found. FFT runs will use a slower built-in backend.", + stacklevel=3) + return FFTBackend.LOOPY from pyopencl import command_queue_properties if queue.properties & command_queue_properties.OUT_OF_ORDER_EXEC_MODE_ENABLE: warnings.warn( "VkFFT does not support out of order queues yet. " - "Falling back to slower implementation.", stacklevel=3) - return FFTBackend.loopy + "Falling back to a slower built-in backend.", stacklevel=3) + return FFTBackend.LOOPY from pyopencl.characterize import get_pocl_version pocl_ver = get_pocl_version(queue.device.platform) - import platform - import sys - if pocl_ver is not None: + import platform + import sys + if pocl_ver >= (7,): warnings.warn( "PoCL>=7 miscompiles VkFFT. " "See https://github.com/pocl/pocl/issues/2069 for details. " - "Falling back to slower implementation.", stacklevel=3) - return FFTBackend.loopy + "Falling back to a slower built-in backend.", stacklevel=3) + return FFTBackend.LOOPY - if (sys.platform == "darwin" - and platform.machine() == "x86_64"): + if sys.platform == "darwin" and platform.machine() == "x86_64": warnings.warn( "PoCL crashes on some VkFFT kernels on MacOS. " "See https://github.com/inducer/sumpy/issues/129. " "Falling back to slower implementation.", stacklevel=3) - return FFTBackend.loopy + return FFTBackend.LOOPY - return FFTBackend.pyvkfft + return FFTBackend.PYVKFFT def get_opencl_fft_app( actx: ArrayContext, + *, shape: tuple[int, ...], dtype: np.dtype[Any], - inverse: bool) -> tuple[lp.TranslationUnit | VkFFTApp, FFTBackend]: - """Setup an object for out-of-place FFT on with given shape and dtype - on given queue. + inverse: bool = False, + backend: FFTBackend | None = None, + ) -> lp.TranslationUnit | VkFFTApp: + """Setup an object for FFT computations. + + :arg backend: if not provided, it will be automatically determined from the + given *actx*. A known faster backend will be preferred. This will first + check the ``SUMPY_FFT_BACKEND`` environment. """ assert isinstance(actx, PyOpenCLArrayContext) - assert dtype.type in (np.float32, np.float64, np.complex64, - np.complex128) + assert dtype.type in (np.float32, np.float64, np.complex64, np.complex128) - backend = _get_fft_backend(actx.queue) + if backend is None: + backend = _get_fft_backend(actx.queue) - if backend == FFTBackend.loopy: + if backend == FFTBackend.LOOPY: return loopy_fft( shape[-1], n_batch_dims=len(shape) - 1, inverse=inverse, - complex_dtype=dtype.type), backend - elif backend == FFTBackend.pyvkfft: + complex_dtype=dtype.type) + elif backend == FFTBackend.PYVKFFT: from pyvkfft.opencl import VkFFTApp app = VkFFTApp( shape=shape, dtype=dtype, # pyright: ignore[reportArgumentType] queue=actx.queue, ndim=1, inplace=False) - return app, backend + return app else: raise RuntimeError(f"Unsupported FFT backend {backend}") def run_opencl_fft( actx: ArrayContext, - fft_app: tuple[lp.TranslationUnit | VkFFTApp, FFTBackend], + app: lp.TranslationUnit | VkFFTApp, input_vec: CLArray, + *, inverse: bool = False, wait_for: WaitList | None = None ) -> tuple[pyopencl.Event | MarkerBasedProfilingEvent, CLArray]: @@ -1084,20 +1098,15 @@ def run_opencl_fft( Only supports in-order queues. """ assert isinstance(actx, PyOpenCLArrayContext) + if wait_for is None: + wait_for = [] - app, backend = fft_app - - if backend == FFTBackend.loopy: - assert isinstance(app, lp.TranslationUnit) + if isinstance(app, lp.TranslationUnit): evt, output_vec = app(actx.queue, y=input_vec, wait_for=wait_for) return (evt, output_vec["x"]) - elif backend == FFTBackend.pyvkfft: - from pyvkfft.opencl import VkFFTApp - assert isinstance(app, VkFFTApp) - - if wait_for is None: - wait_for = [] + from pyvkfft.opencl import VkFFTApp + if isinstance(app, VkFFTApp): import pyopencl as cl queue = actx.queue @@ -1108,33 +1117,31 @@ def run_opencl_fft( for evt in wait_for: if evt.command_queue != queue: raise RuntimeError( - "Different queues not supported with NVIDIA CUDA") + "different queues not supported with NVIDIA CUDA") start_evt = cl.enqueue_marker(queue) else: start_evt = cl.enqueue_marker(queue, wait_for=wait_for[:]) if app.inplace: - raise RuntimeError("inplace fft is not supported") + raise RuntimeError("inplace FFT is not supported by pyvkfft") else: # FIXME: All very imperative. FFT functionality should move into the actx? output_vec = actx.np.zeros_like(input_vec) meth = app.ifft if inverse else app.fft - meth(input_vec, output_vec, queue=queue) if queue.device.platform.name == "NVIDIA CUDA": end_evt = cl.enqueue_marker(queue) else: end_evt = cl.enqueue_marker(queue, wait_for=[start_evt]) - output_vec.add_event(end_evt) return ( MarkerBasedProfilingEvent(end_event=end_evt, start_event=start_evt), output_vec) - else: - raise RuntimeError(f"Unsupported FFT backend {backend}") + + raise RuntimeError(f"unsupported FFT backend: {type(app)}") # }}} diff --git a/sumpy/toys.py b/sumpy/toys.py index 8ff1f88c..0d079652 100644 --- a/sumpy/toys.py +++ b/sumpy/toys.py @@ -414,9 +414,9 @@ def _m2l(actx: ArrayContext, if toy_ctx.use_fft: - fft_app = get_opencl_fft_app(actx, (1, expn_size,), + fft_app = get_opencl_fft_app(actx, shape=(1, expn_size,), dtype=preprocessed_src_expansions.dtype, inverse=False) - ifft_app = get_opencl_fft_app(actx, (1, expn_size,), + ifft_app = get_opencl_fft_app(actx, shape=(1, expn_size,), dtype=preprocessed_src_expansions.dtype, inverse=True) _evt, preprocessed_src_expansions = run_opencl_fft(actx, fft_app, From 2c8bb20f84483613e79ed23462115d694176d0b0 Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Fri, 28 Aug 2026 10:26:11 +0300 Subject: [PATCH 09/10] feat(typing): add types to test_fmm --- sumpy/test/test_fmm.py | 228 ++++++++++++++++++++++++----------------- 1 file changed, 133 insertions(+), 95 deletions(-) diff --git a/sumpy/test/test_fmm.py b/sumpy/test/test_fmm.py index 1a87a67f..90f25451 100644 --- a/sumpy/test/test_fmm.py +++ b/sumpy/test/test_fmm.py @@ -24,10 +24,10 @@ """ import logging -import os import sys from dataclasses import fields from functools import partial +from typing import TYPE_CHECKING import numpy as np import numpy.linalg as la @@ -47,12 +47,14 @@ from sumpy.expansion.local import ( H2DLocalExpansion, LinearPDEConformingVolumeTaylorLocalExpansion, + LocalExpansionBase, VolumeTaylorLocalExpansion, Y2DLocalExpansion, ) from sumpy.expansion.multipole import ( H2DMultipoleExpansion, LinearPDEConformingVolumeTaylorMultipoleExpansion, + MultipoleExpansionBase, VolumeTaylorMultipoleExpansion, Y2DMultipoleExpansion, ) @@ -66,6 +68,11 @@ ) +if TYPE_CHECKING: + from collections.abc import Callable + + import pyopencl as cl + logger = logging.getLogger(__name__) pytest_generate_tests = pytest_generate_tests_for_array_contexts([ @@ -76,15 +83,14 @@ # {{{ test_sumpy_fmm @pytest.mark.parametrize( - ("use_translation_classes", "use_fft", "fft_backend"), [ + ("use_translation_classes", "use_fft", "fft_backend_name"), [ (False, False, None), (True, False, None), (True, True, "loopy"), (True, True, "pyvkfft"), ]) @pytest.mark.parametrize( - ("knl", "local_expn_class", "mpole_expn_class", - "order_varies_with_level"), [ + ("knl", "local_expn_class", "mpole_expn_class", "order_varies_with_level"), [ (LaplaceKernel(2), VolumeTaylorLocalExpansion, VolumeTaylorMultipoleExpansion, False), (LaplaceKernel(2), LinearPDEConformingVolumeTaylorLocalExpansion, @@ -103,20 +109,19 @@ VolumeTaylorMultipoleExpansion, False), (HelmholtzKernel(3), LinearPDEConformingVolumeTaylorLocalExpansion, LinearPDEConformingVolumeTaylorMultipoleExpansion, False), - (YukawaKernel(2), Y2DLocalExpansion, Y2DMultipoleExpansion, - False), - ]) + (YukawaKernel(2), Y2DLocalExpansion, Y2DMultipoleExpansion, False), + ]) def test_sumpy_fmm( actx_factory: ArrayContextFactory, knl: ScalarKernel, - local_expn_class, - mpole_expn_class, - order_varies_with_level, - use_translation_classes, - use_fft, - fft_backend, - visualize=False): - if fft_backend == "pyvkfft": + local_expn_class: type[LocalExpansionBase], + mpole_expn_class: type[MultipoleExpansionBase], + order_varies_with_level: bool, + use_translation_classes: bool, + use_fft: bool, + fft_backend_name: str | None, + visualize: bool = False) -> None: + if fft_backend_name == "pyvkfft": pytest.importorskip("pyvkfft") if visualize: @@ -128,58 +133,66 @@ def test_sumpy_fmm( if local_expn_class in [H2DLocalExpansion, Y2DLocalExpansion] and use_fft: pytest.skip("Fourier/Bessel based expansions with FFT is not supported yet.") - if use_fft: - from unittest.mock import patch - - with patch.dict(os.environ, {"SUMPY_FFT_BACKEND": fft_backend}): - _test_sumpy_fmm(actx_factory, knl, local_expn_class, mpole_expn_class, - order_varies_with_level, use_translation_classes, use_fft, - fft_backend) - else: - _test_sumpy_fmm(actx_factory, knl, local_expn_class, mpole_expn_class, - order_varies_with_level, use_translation_classes, use_fft, - fft_backend) + _test_sumpy_fmm( + actx_factory, knl, + local_expn_class, mpole_expn_class, + order_varies_with_level=order_varies_with_level, + use_translation_classes=use_translation_classes, + use_fft=use_fft, + fft_backend_name=fft_backend_name, + visualize=visualize, + ) def _test_sumpy_fmm( actx_factory: ArrayContextFactory, knl: ScalarKernel, - local_expn_class, - mpole_expn_class, - order_varies_with_level, - use_translation_classes, - use_fft, - fft_backend): + local_expn_class: type[LocalExpansionBase], + mpole_expn_class: type[MultipoleExpansionBase], *, + order_varies_with_level: bool, + use_translation_classes: bool, + use_fft: bool, + fft_backend_name: str | None, + visualize: bool = False) -> None: + from sumpy.tools import FFTBackend + + if fft_backend_name is None: + fft_backend = None + else: + fft_backend = FFTBackend[fft_backend_name.upper()] actx = actx_factory() - - if fft_backend == "pyvkfft": + if fft_backend == FFTBackend.PYVKFFT and isinstance(actx, PyOpenCLArrayContext): from pyopencl.characterize import get_pocl_version - if (isinstance(actx, PyOpenCLArrayContext) - and get_pocl_version(actx.queue.device.platform) >= (7,)): + pocl_version = get_pocl_version(actx.queue.device.platform) + + if pocl_version and pocl_version >= (7,): pytest.skip("pocl 7 and pyvkfft don't get along: " "https://github.com/pocl/pocl/issues/2069") + rng = np.random.default_rng(44) + nsources = 1000 ntargets = 300 - dtype = np.float64 + dtype = np.dtype(np.float64) from boxtree.tools import make_normal_particle_array as p_normal - sources = p_normal(actx, nsources, knl.dim, dtype, seed=15) - - if 1: - offset = np.zeros(knl.dim) - offset[0] = 0.1 - targets = offset + p_normal(actx, ntargets, knl.dim, dtype, seed=18) - - del offset + sources = p_normal(actx, nsources, knl.dim, dtype, rng=rng) + + if not visualize: + targets = obj_array.new_1d([ + x + offset for offset, x in zip( + [0.1, 0.0, 0.0, 0.0][:knl.dim], + p_normal(actx, ntargets, knl.dim, dtype, rng=rng), + strict=True) + ]) else: from sumpy.visualization import FieldPlotter fp = FieldPlotter(np.array([0.5, 0]), extent=3, npoints=200) targets = obj_array.new_1d([fp.points[i] for i in range(knl.dim)]) - from boxtree import TreeBuilder + from boxtree import Tree, TreeBuilder tb = TreeBuilder(actx) tree, _ = tb(actx, sources, targets=targets, max_particles_in_box=30, debug=True) @@ -190,16 +203,15 @@ def _test_sumpy_fmm( # {{{ plot tree - if 0: + if visualize: host_tree = actx.to_numpy(tree) host_trav = actx.to_numpy(trav) - if 0: - logger.info("src_box: %s", host_tree.find_box_nr_for_source(403)) - logger.info("tgt_box: %s", host_tree.find_box_nr_for_target(28)) - logger.info("%s", - list(host_trav.target_or_target_parent_boxes).index(37)) - logger.info("%s", host_trav.get_box_list("sep_bigger", 22)) + logger.info("src_box: %s", host_tree.find_box_nr_for_source(403)) + logger.info("tgt_box: %s", host_tree.find_box_nr_for_target(28)) + logger.info("%s", + list(host_trav.target_or_target_parent_boxes).index(37)) + logger.info("%s", host_trav.get_box_list("sep_bigger", 22)) from boxtree.visualization import TreePlotter plotter = TreePlotter(host_tree) @@ -212,14 +224,13 @@ def _test_sumpy_fmm( # }}} - rng = np.random.default_rng(44) weights = actx.from_numpy(rng.random(nsources, dtype=np.float64)) logger.info("computing direct (reference) result") from pytools.convergence import PConvergenceVerifier pconv_verifier = PConvergenceVerifier() - extra_kwargs = {} + extra_kwargs: dict[str, object] = {} dtype = np.float64 order_values = [1, 2, 3] if isinstance(knl, HelmholtzKernel): @@ -263,13 +274,25 @@ def _test_sumpy_fmm( actx, partial(mpole_expn_class, knl), local_expansion_factory, - target_kernels) + target_kernels, + fft_backend=fft_backend, + ) if order_varies_with_level: - def fmm_level_to_order(kernel, kernel_args, tree, lev): + def fmm_level_to_order( # pyright: ignore[reportRedeclaration] + _kernel: ScalarKernel, + _kernel_args: frozenset[tuple[str, object]], + _tree: Tree, + lev: int + ) -> int: return order + lev % 2 # ruff:ignore[function-uses-loop-variable] else: - def fmm_level_to_order(kernel, kernel_args, tree, lev): + def fmm_level_to_order( + _kernel: ScalarKernel, + _kernel_args: frozenset[tuple[str, object]], + _tree: Tree, + _lev: int + ) -> int: return order # ruff:ignore[function-uses-loop-variable] wrangler = SumpyExpansionWrangler(tree_indep, trav, dtype, @@ -302,7 +325,8 @@ def fmm_level_to_order(kernel, kernel_args, tree, lev): # {{{ test_coeff_magnitude_rscale @pytest.mark.parametrize("knl", [LaplaceKernel(2), BiharmonicKernel(2)]) -def test_coeff_magnitude_rscale(actx_factory: ArrayContextFactory, knl): +def test_coeff_magnitude_rscale( + actx_factory: ArrayContextFactory, knl: ScalarKernel) -> None: """Checks that the rscale used keeps the coefficient magnitude difference small """ @@ -310,20 +334,23 @@ def test_coeff_magnitude_rscale(actx_factory: ArrayContextFactory, knl): mpole_expn_class = LinearPDEConformingVolumeTaylorMultipoleExpansion actx = actx_factory() + rng = np.random.default_rng(31) nsources = 1000 ntargets = 300 - dtype = np.float64 + dtype = np.dtype(np.float64) from boxtree.tools import make_normal_particle_array as p_normal - sources = p_normal(actx, nsources, knl.dim, dtype, seed=15) - offset = np.zeros(knl.dim) - offset[0] = 0.1 - - targets = offset + p_normal(actx, ntargets, knl.dim, dtype, seed=18) + sources = p_normal(actx, nsources, knl.dim, dtype, rng=rng) + targets = obj_array.new_1d([ + x + offset for offset, x in zip( + [0.1, 0.0, 0.0, 0.0][:knl.dim], + p_normal(actx, ntargets, knl.dim, dtype, rng=rng), + strict=True) + ]) - from boxtree import TreeBuilder + from boxtree import Tree, TreeBuilder tb = TreeBuilder(actx) tree, _ = tb(actx, sources, targets=targets, max_particles_in_box=30, debug=True) @@ -331,10 +358,9 @@ def test_coeff_magnitude_rscale(actx_factory: ArrayContextFactory, knl): tbuild = FMMTraversalBuilder(actx) trav, _ = tbuild(actx, tree, debug=True) - rng = np.random.default_rng(31) weights = actx.from_numpy(rng.random(nsources, dtype=np.float64)) - extra_kwargs = {} + extra_kwargs: dict[str, object] = {} dtype = np.float64 order = 10 if isinstance(knl, HelmholtzKernel): @@ -353,7 +379,12 @@ def test_coeff_magnitude_rscale(actx_factory: ArrayContextFactory, knl): partial(local_expn_class, knl), target_kernels) - def fmm_level_to_order(kernel, kernel_args, tree, lev): + def fmm_level_to_order( + _kernel: ScalarKernel, + _kernel_args: frozenset[tuple[str, object]], + _tree: Tree, + _lev: int + ) -> int: return order wrangler = SumpyExpansionWrangler(tree_indep, trav, dtype, @@ -363,6 +394,7 @@ def fmm_level_to_order(kernel, kernel_args, tree, lev): weights = wrangler.reorder_sources(weights) (weights,) = wrangler.distribute_source_weights(actx, (weights,), None) + assert trav.level_start_target_or_target_parent_box_nrs is not None local_result = wrangler.form_locals( actx, trav.level_start_target_or_target_parent_box_nrs, @@ -383,7 +415,8 @@ def fmm_level_to_order(kernel, kernel_args, tree, lev): # {{{ test_unified_single_and_double -def test_unified_single_and_double(actx_factory: ArrayContextFactory, visualize=False): +def test_unified_single_and_double( + actx_factory: ArrayContextFactory, visualize: bool = False) -> None: """ Test that running one FMM for single layer + double layer gives the same result as running one FMM for each and adding the results together @@ -393,6 +426,7 @@ def test_unified_single_and_double(actx_factory: ArrayContextFactory, visualize= logging.basicConfig(level=logging.INFO) actx = actx_factory() + rng = np.random.default_rng(44) knl = LaplaceKernel(2) local_expn_class = LinearPDEConformingVolumeTaylorLocalExpansion @@ -404,12 +438,13 @@ def test_unified_single_and_double(actx_factory: ArrayContextFactory, visualize= from boxtree.tools import make_normal_particle_array as p_normal - sources = p_normal(actx, nsources, knl.dim, dtype, seed=15) - offset = np.zeros(knl.dim) - offset[0] = 0.1 - - targets = offset + p_normal(actx, ntargets, knl.dim, dtype, seed=18) - del offset + sources = p_normal(actx, nsources, knl.dim, dtype, rng=rng) + targets = obj_array.new_1d([ + x + offset for offset, x in zip( + [0.1, 0.0, 0.0, 0.0][:knl.dim], + p_normal(actx, ntargets, knl.dim, dtype, rng=rng), + strict=True) + ]) from boxtree import TreeBuilder tb = TreeBuilder(actx) @@ -419,7 +454,6 @@ def test_unified_single_and_double(actx_factory: ArrayContextFactory, visualize= tbuild = FMMTraversalBuilder(actx) trav, _ = tbuild(actx, tree, debug=True) - rng = np.random.default_rng(44) weights = ( actx.from_numpy(rng.random(nsources, dtype=np.float64)), actx.from_numpy(rng.random(nsources, dtype=np.float64)) @@ -438,13 +472,13 @@ def test_unified_single_and_double(actx_factory: ArrayContextFactory, visualize= source_kernel_vecs = [[knl], [deriv_knl], [knl, deriv_knl]] strength_usages = [[0], [1], [0, 1]] - alpha = np.linspace(0, 2*np.pi, nsources, np.float64) + alpha = np.linspace(0, 2*np.pi, nsources, dtype=np.float64) dir_vec = actx.from_numpy(np.vstack([np.cos(alpha), np.sin(alpha)])) - results = [] + results: list[np.ndarray[tuple[int, int], np.dtype[np.float64]]] = [] for source_kernels, strength_usage in zip( source_kernel_vecs, strength_usages, strict=True): - source_extra_kwargs = {} + source_extra_kwargs: dict[str, object] = {} if deriv_knl in source_kernels: source_extra_kwargs["dir_vec"] = dir_vec tree_indep = SumpyTreeIndependentDataForWrangler( @@ -474,7 +508,10 @@ def test_unified_single_and_double(actx_factory: ArrayContextFactory, visualize= # {{{ test_sumpy_fmm_timing_data_collection @pytest.mark.parametrize("use_fft", [True, False]) -def test_sumpy_fmm_timing_data_collection(ctx_factory, use_fft, visualize=False): +def test_sumpy_fmm_timing_data_collection( + ctx_factory: Callable[[], cl.Context], + use_fft: bool, + visualize: bool = False) -> None: if visualize: logging.basicConfig(level=logging.INFO) @@ -487,6 +524,7 @@ def test_sumpy_fmm_timing_data_collection(ctx_factory, use_fft, visualize=False) properties=cl.command_queue_properties.PROFILING_ENABLE) actx = PyOpenCLArrayContext(queue) + rng = np.random.default_rng(44) nsources = 500 dtype = np.float64 @@ -497,7 +535,7 @@ def test_sumpy_fmm_timing_data_collection(ctx_factory, use_fft, visualize=False) mpole_expn_class = VolumeTaylorMultipoleExpansion order = 1 - sources = p_normal(actx, nsources, knl.dim, dtype, seed=15) + sources = p_normal(actx, nsources, knl.dim, dtype, rng=rng) from boxtree import TreeBuilder tb = TreeBuilder(actx) @@ -507,7 +545,6 @@ def test_sumpy_fmm_timing_data_collection(ctx_factory, use_fft, visualize=False) tbuild = FMMTraversalBuilder(actx) trav, _ = tbuild(actx, tree, debug=True) - rng = np.random.default_rng(44) weights = actx.from_numpy(rng.random(nsources, dtype=np.float64)) target_kernels = [knl] @@ -535,11 +572,13 @@ def test_sumpy_fmm_timing_data_collection(ctx_factory, use_fft, visualize=False) _pot, = drive_fmm(actx, wrangler, (weights,)) -def test_sumpy_fmm_exclude_self(actx_factory: ArrayContextFactory, visualize=False): +def test_sumpy_fmm_exclude_self( + actx_factory: ArrayContextFactory, visualize: bool = False) -> None: if visualize: logging.basicConfig(level=logging.INFO) actx = actx_factory() + rng = np.random.default_rng(44) nsources = 500 dtype = np.float64 @@ -551,7 +590,7 @@ def test_sumpy_fmm_exclude_self(actx_factory: ArrayContextFactory, visualize=Fal mpole_expn_class = VolumeTaylorMultipoleExpansion order = 10 - sources = p_normal(actx, nsources, knl.dim, dtype, seed=15) + sources = p_normal(actx, nsources, knl.dim, dtype, rng=rng) from boxtree import TreeBuilder tb = TreeBuilder(actx) @@ -562,7 +601,6 @@ def test_sumpy_fmm_exclude_self(actx_factory: ArrayContextFactory, visualize=Fal tbuild = FMMTraversalBuilder(actx) trav, _ = tbuild(actx, tree, debug=True) - rng = np.random.default_rng(44) weights = actx.from_numpy(rng.random(nsources, dtype=np.float64)) target_to_source = actx.from_numpy(np.arange(tree.ntargets, dtype=np.int32)) @@ -604,11 +642,12 @@ def test_sumpy_fmm_exclude_self(actx_factory: ArrayContextFactory, visualize=Fal def test_sumpy_axis_source_derivative( actx_factory: ArrayContextFactory, - visualize=False): + visualize: bool = False) -> None: if visualize: logging.basicConfig(level=logging.INFO) actx = actx_factory() + rng = np.random.default_rng(12) nsources = 500 dtype = np.float64 @@ -620,7 +659,7 @@ def test_sumpy_axis_source_derivative( mpole_expn_class = VolumeTaylorMultipoleExpansion order = 10 - sources = p_normal(actx, nsources, knl.dim, dtype, seed=15) + sources = p_normal(actx, nsources, knl.dim, dtype, rng=rng) from boxtree import TreeBuilder tb = TreeBuilder(actx) @@ -630,7 +669,6 @@ def test_sumpy_axis_source_derivative( tbuild = FMMTraversalBuilder(actx) trav, _ = tbuild(actx, tree, debug=True) - rng = np.random.default_rng(12) weights = actx.from_numpy(rng.random(nsources, dtype=np.float64)) target_to_source = actx.from_numpy(np.arange(tree.ntargets, dtype=np.int32)) @@ -638,7 +676,7 @@ def test_sumpy_axis_source_derivative( from sumpy.kernel import AxisSourceDerivative, AxisTargetDerivative - pots = [] + pots: list[np.ndarray[tuple[int], np.dtype[np.float64]]] = [] for tgt_knl, src_knl in [ (AxisTargetDerivative(0, knl), knl), (knl, AxisSourceDerivative(0, knl))]: @@ -672,12 +710,13 @@ def test_sumpy_axis_source_derivative( @pytest.mark.parametrize("deriv_axes", [(), (0,), (1,)]) def test_sumpy_target_point_multiplier( actx_factory: ArrayContextFactory, - deriv_axes, - visualize=False): + deriv_axes: tuple[int, ...], + visualize: bool = False) -> None: if visualize: logging.basicConfig(level=logging.INFO) actx = actx_factory() + rng = np.random.default_rng(12) nsources = 500 dtype = np.float64 @@ -689,7 +728,7 @@ def test_sumpy_target_point_multiplier( mpole_expn_class = VolumeTaylorMultipoleExpansion order = 5 - sources = p_normal(actx, nsources, knl.dim, dtype, seed=15) + sources = p_normal(actx, nsources, knl.dim, dtype, rng=rng) from boxtree import TreeBuilder tb = TreeBuilder(actx) @@ -701,7 +740,6 @@ def test_sumpy_target_point_multiplier( tbuild = FMMTraversalBuilder(actx) trav, _ = tbuild(actx, tree, debug=True) - rng = np.random.default_rng(12) weights = actx.from_numpy(rng.random(nsources, dtype=np.float64)) target_to_source = actx.from_numpy(np.arange(tree.ntargets, dtype=np.int32)) @@ -709,7 +747,7 @@ def test_sumpy_target_point_multiplier( from sumpy.kernel import AxisTargetDerivative, TargetPointMultiplier - tgt_knls = [TargetPointMultiplier(0, knl), knl, knl] + tgt_knls: list[ScalarKernel] = [TargetPointMultiplier(0, knl), knl, knl] for axis in deriv_axes: tgt_knls[0] = AxisTargetDerivative(axis, tgt_knls[0]) tgt_knls[1] = AxisTargetDerivative(axis, tgt_knls[1]) From 61ec44adf3bcd0b4e307b2b5b5116ff0a6c37d93 Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Sat, 5 Sep 2026 16:35:58 +0300 Subject: [PATCH 10/10] chore: update baseline --- .basedpyright/baseline.json | 14612 ++++++++++++---------------------- 1 file changed, 5165 insertions(+), 9447 deletions(-) diff --git a/.basedpyright/baseline.json b/.basedpyright/baseline.json index f6e48746..475e597b 100644 --- a/.basedpyright/baseline.json +++ b/.basedpyright/baseline.json @@ -64,148 +64,152 @@ } } ], - "./sumpy/__init__.py": [ + "./sumpy/array_context.py": [ { - "code": "reportConstantRedefinition", + "code": "reportUnusedParameter", "range": { - "startColumn": 0, - "endColumn": 11, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedFunction", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 13, + "endColumn": 29, "lineCount": 1 } - }, + } + ], + "./sumpy/codegen.py": [ { - "code": "reportConstantRedefinition", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 15, + "startColumn": 36, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 52, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 57, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 30, - "endColumn": 46, + "startColumn": 35, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 30, - "endColumn": 46, + "startColumn": 35, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportConstantRedefinition", + "code": "reportReturnType", "range": { - "startColumn": 4, - "endColumn": 20, + "startColumn": 19, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportConstantRedefinition", + "code": "reportArgumentType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 32, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 53, + "startColumn": 38, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 33, - "endColumn": 53, + "endColumn": 37, "lineCount": 1 } - }, + } + ], + "./sumpy/cse.py": [ { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 13, - "endColumn": 21, + "startColumn": 9, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 8, + "startColumn": 9, "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 33, + "startColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 23, + "endColumn": 28, "lineCount": 1 } }, @@ -218,18 +222,18 @@ } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, - "endColumn": 26, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 29, + "startColumn": 13, + "endColumn": 27, "lineCount": 1 } }, @@ -237,476 +241,454 @@ "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, - "endColumn": 29, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 29, + "startColumn": 38, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 28, - "endColumn": 41, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 68, + "startColumn": 29, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 68, + "startColumn": 58, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, + "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 32, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 16, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 16, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 48, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 48, + "startColumn": 12, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 46, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 48, - "endColumn": 69, + "startColumn": 38, + "endColumn": 44, "lineCount": 1 } - } - ], - "./sumpy/array_context.py": [ + }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 38, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnusedFunction", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 16, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 29, + "startColumn": 68, + "endColumn": 74, "lineCount": 1 } - } - ], - "./sumpy/codegen.py": [ + }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 39, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 52, - "endColumn": 61, + "startColumn": 38, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 38, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 57, + "startColumn": 22, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 57, + "startColumn": 22, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportReturnType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 23, + "startColumn": 23, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 70, + "startColumn": 23, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 53, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 12, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 42, + "startColumn": 12, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 46, + "endColumn": 51, "lineCount": 1 } - } - ], - "./sumpy/cse.py": [ + }, { - "code": "reportMissingTypeStubs", + "code": "reportUnknownMemberType", "range": { - "startColumn": 9, - "endColumn": 34, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportUnknownMemberType", "range": { - "startColumn": 9, - "endColumn": 33, + "startColumn": 12, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 26, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 34, + "startColumn": 19, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 27, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 27, + "startColumn": 12, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 43, + "startColumn": 8, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 37, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 57, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 58, - "endColumn": 66, + "startColumn": 48, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 20, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 42, + "startColumn": 30, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 35, + "startColumn": 17, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 51, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 31, + "startColumn": 36, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 38, + "startColumn": 36, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 44, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 44, + "startColumn": 44, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 44, + "startColumn": 20, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 42, + "startColumn": 22, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 68, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 22, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 43, + "startColumn": 47, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 43, + "startColumn": 23, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 40, + "startColumn": 33, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 40, + "startColumn": 33, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 41, + "startColumn": 41, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 52, + "startColumn": 41, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 58, + "startColumn": 23, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, + "startColumn": 19, "endColumn": 38, "lineCount": 1 } @@ -715,14 +697,14 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 45, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, + "startColumn": 12, "endColumn": 51, "lineCount": 1 } @@ -739,340 +721,84 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 38, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 8, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 38, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 31, + "startColumn": 8, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 43, + "startColumn": 22, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 33, + "startColumn": 22, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 46, + "startColumn": 34, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 46, + "startColumn": 34, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 48, - "endColumn": 58, + "startColumn": 41, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 17, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 36, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 36, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 44, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 44, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 22, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 47, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 33, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 33, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 41, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 41, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 22, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 22, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 34, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 34, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 41, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", + "code": "reportMissingParameterType", "range": { "startColumn": 41, "endColumn": 49, @@ -1883,14 +1609,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 39, - "lineCount": 1 - } - }, { "code": "reportUnknownArgumentType", "range": { @@ -2195,14 +1913,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, { "code": "reportImplicitOverride", "range": { @@ -2211,14 +1921,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 30, - "endColumn": 42, - "lineCount": 1 - } - }, { "code": "reportMissingParameterType", "range": { @@ -2236,7 +1938,7 @@ } }, { - "code": "reportImplicitOverride", + "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, "endColumn": 26, @@ -2244,10 +1946,10 @@ } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, @@ -2637,14 +2339,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 36, - "lineCount": 1 - } - }, { "code": "reportIncompatibleMethodOverride", "range": { @@ -3183,22 +2877,6 @@ }, { "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 50, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", "range": { "startColumn": 50, "endColumn": 70, @@ -3429,22 +3107,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 50, - "endColumn": 62, - "lineCount": 1 - } - }, { "code": "reportIncompatibleMethodOverride", "range": { @@ -3709,22 +3371,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 50, - "endColumn": 62, - "lineCount": 1 - } - }, { "code": "reportIncompatibleMethodOverride", "range": { @@ -4013,22 +3659,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 50, - "endColumn": 62, - "lineCount": 1 - } - }, { "code": "reportIncompatibleMethodOverride", "range": { @@ -4181,14 +3811,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 36, - "lineCount": 1 - } - }, { "code": "reportIncompatibleMethodOverride", "range": { @@ -4348,14 +3970,6 @@ "endColumn": 50, "lineCount": 1 } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 36, - "lineCount": 1 - } } ], "./sumpy/e2p.py": [ @@ -4767,14 +4381,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 36, - "lineCount": 1 - } - }, { "code": "reportIncompatibleMethodOverride", "range": { @@ -4958,14 +4564,6 @@ "endColumn": 46, "lineCount": 1 } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 36, - "lineCount": 1 - } } ], "./sumpy/expansion/__init__.py": [ @@ -5856,311 +5454,215 @@ ], "./sumpy/fmm.py": [ { - "code": "reportUnknownParameterType", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 9, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 8, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportReturnType", "range": { - "startColumn": 51, - "endColumn": 60, + "startColumn": 19, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportReturnType", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 19, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 47, - "endColumn": 56, + "startColumn": 37, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 26, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 19, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 57, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 41, - "endColumn": 50, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 41, - "endColumn": 50, + "startColumn": 19, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 57, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 33, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 38, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { "startColumn": 12, - "endColumn": 54, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 41, - "endColumn": 50, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 37, + "startColumn": 26, "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 58, - "endColumn": 67, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 58, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 69, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 69, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 42, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 42, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 53, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 53, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 43, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 43, - "endColumn": 52, + "startColumn": 19, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 54, - "endColumn": 63, - "lineCount": 1 + "startColumn": 15, + "endColumn": 20, + "lineCount": 3 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 54, - "endColumn": 63, - "lineCount": 1 + "startColumn": 15, + "endColumn": 20, + "lineCount": 3 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 41, - "endColumn": 50, + "startColumn": 18, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 37, - "endColumn": 46, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, + "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { "startColumn": 18, "endColumn": 27, @@ -6168,98 +5670,58 @@ } }, { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 29, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 29, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", + "code": "reportAssignmentType", "range": { "startColumn": 37, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 18, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 18, - "endColumn": 27, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAssignmentType", "range": { - "startColumn": 41, - "endColumn": 50, - "lineCount": 1 + "startColumn": 44, + "endColumn": 61, + "lineCount": 2 } }, { - "code": "reportUnknownParameterType", + "code": "reportCallIssue", "range": { - "startColumn": 18, - "endColumn": 27, - "lineCount": 1 + "startColumn": 25, + "endColumn": 47, + "lineCount": 15 } }, { - "code": "reportMissingParameterType", + "code": "reportCallIssue", "range": { "startColumn": 18, - "endColumn": 27, - "lineCount": 1 + "endColumn": 25, + "lineCount": 9 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 46, + "startColumn": 45, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportCallIssue", "range": { - "startColumn": 8, - "endColumn": 22, - "lineCount": 1 + "startColumn": 12, + "endColumn": 13, + "lineCount": 11 } }, { "code": "reportAny", "range": { "startColumn": 12, - "endColumn": 15, + "endColumn": 17, "lineCount": 1 } }, @@ -6267,4036 +5729,384 @@ "code": "reportAny", "range": { "startColumn": 19, - "endColumn": 86, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 15, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleVariableOverride", - "range": { - "startColumn": 4, - "endColumn": 14, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 16, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 16, - "endColumn": 40, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportCallIssue", "range": { "startColumn": 16, - "endColumn": 44, - "lineCount": 1 + "endColumn": 17, + "lineCount": 8 } }, { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 17, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 9, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 19, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 19, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 63, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 63, - "lineCount": 2 - } - }, - { - "code": "reportOptionalMemberAccess", - "range": { - "startColumn": 13, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 36, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 36, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 37, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 26, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 40, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 52, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 19, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 57, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 36, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 48, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 19, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 57, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 16, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 16, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 56, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 56, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 33, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 26, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 26, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 61, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 57, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 38, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 38, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 38, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 23, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 26, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 48, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 48, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 60, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 60, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 19, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 4, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 4, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnusedVariable", - "range": { - "startColumn": 20, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 30, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 33, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 20, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 20, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 35, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 15, - "endColumn": 20, - "lineCount": 3 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 15, - "endColumn": 20, - "lineCount": 3 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 32, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 32, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 11, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 45, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 45, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 62, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 62, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 13, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 18, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 60, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 15, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 40, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 19, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 34, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 19, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 34, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 34, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 26, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 26, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 30, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 30, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 40, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 40, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 40, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 40, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 18, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 18, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 64, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 38, - "endColumn": 76, - "lineCount": 2 - } - }, - { - "code": "reportOptionalMemberAccess", - "range": { - "startColumn": 21, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 48, - "endColumn": 79, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 55, - "endColumn": 64, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 37, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 16, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 41, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 41, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 15, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 15, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 64, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 79, - "lineCount": 1 - } - }, - { - "code": "reportOptionalMemberAccess", - "range": { - "startColumn": 42, - "endColumn": 79, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", - "range": { - "startColumn": 8, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 26, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 26, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 42, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 42, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 51, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 61, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 29, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 35, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 35, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 19, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 16, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 55, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 48, - "endColumn": 76, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 41, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 41, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 35, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 34, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 35, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 34, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 35, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 20, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 24, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 16, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 16, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 20, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 65, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 65, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 19, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 51, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 34, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 38, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 37, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 43, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 51, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 58, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 19, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 34, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 19, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 34, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 34, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 40, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 54, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 19, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 34, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 54, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 27, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 27, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 41, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 41, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 56, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 56, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 40, - "lineCount": 2 - } - } - ], - "./sumpy/kernel.py": [ - { - "code": "reportMissingTypeStubs", - "range": { - "startColumn": 11, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 16, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportReturnType", - "range": { - "startColumn": 15, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportReturnType", - "range": { - "startColumn": 15, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportReturnType", - "range": { - "startColumn": 15, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 43, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 62, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 65, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 64, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 67, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportReturnType", - "range": { - "startColumn": 15, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 67, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportReturnType", - "range": { - "startColumn": 15, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 25, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportReturnType", - "range": { - "startColumn": 15, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 37, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 40, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 43, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 56, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportReturnType", - "range": { - "startColumn": 15, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 37, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 40, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 43, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 46, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 52, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 55, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 63, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 66, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportReturnType", - "range": { - "startColumn": 15, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 37, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 40, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 43, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 56, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 22, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 37, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 40, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 43, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 46, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 52, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 59, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 22, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 37, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 40, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 43, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 56, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 22, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 37, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 40, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 43, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 46, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 52, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 55, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 66, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 69, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 22, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", - "range": { - "startColumn": 8, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportIndexIssue", - "range": { - "startColumn": 20, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportCallIssue", - "range": { - "startColumn": 20, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 20, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportIndexIssue", - "range": { - "startColumn": 20, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportIndexIssue", - "range": { - "startColumn": 20, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportIndexIssue", - "range": { - "startColumn": 20, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 20, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportOperatorIssue", - "range": { - "startColumn": 16, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportOperatorIssue", - "range": { - "startColumn": 41, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 30, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 53, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 53, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportAttributeAccessIssue", - "range": { - "startColumn": 58, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 36, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 4, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 4, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportAssignmentType", - "range": { - "startColumn": 40, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 4, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportAssignmentType", - "range": { - "startColumn": 33, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 15, - "lineCount": 1 - } - } - ], - "./sumpy/p2e.py": [ - { - "code": "reportImplicitAbstractClass", - "range": { - "startColumn": 6, - "endColumn": 13, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 34, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 34, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 48, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 48, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 59, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 59, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 17, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 48, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 35, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 35, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 57, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 57, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 54, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 68, - "endColumn": 81, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 55, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 55, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", - "range": { - "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 22, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 35, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 35, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 57, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 57, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", - "range": { - "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 22, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", + "code": "reportIndexIssue", "range": { "startColumn": 20, - "endColumn": 32, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIndexIssue", "range": { "startColumn": 20, - "endColumn": 32, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { "startColumn": 41, - "endColumn": 49, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 41, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 35, + "startColumn": 41, "endColumn": 55, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 35, + "startColumn": 41, "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 57, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 57, - "endColumn": 77, + "startColumn": 44, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 57, + "startColumn": 24, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 37, - "endColumn": 57, + "startColumn": 73, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportCallIssue", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 12, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 45, - "endColumn": 51, + "startColumn": 49, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportCallIssue", "range": { - "startColumn": 45, - "endColumn": 51, - "lineCount": 1 + "startColumn": 16, + "endColumn": 17, + "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 31, + "startColumn": 19, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 46, - "lineCount": 1 - } - } - ], - "./sumpy/p2p.py": [ - { - "code": "reportImplicitAbstractClass", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 6, - "endColumn": 13, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportCallIssue", "range": { - "startColumn": 23, - "endColumn": 37, - "lineCount": 1 + "startColumn": 22, + "endColumn": 29, + "lineCount": 17 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 37, + "startColumn": 49, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAssignmentType", "range": { - "startColumn": 39, - "endColumn": 51, - "lineCount": 1 + "startColumn": 54, + "endColumn": 71, + "lineCount": 2 } }, { - "code": "reportMissingParameterType", + "code": "reportAssignmentType", "range": { - "startColumn": 39, - "endColumn": 51, - "lineCount": 1 + "startColumn": 54, + "endColumn": 71, + "lineCount": 2 } }, { - "code": "reportUnknownParameterType", + "code": "reportCallIssue", "range": { - "startColumn": 53, - "endColumn": 67, - "lineCount": 1 + "startColumn": 29, + "endColumn": 47, + "lineCount": 14 } }, { - "code": "reportMissingParameterType", + "code": "reportAssignmentType", "range": { - "startColumn": 53, - "endColumn": 67, + "startColumn": 37, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportCallIssue", "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 + "startColumn": 22, + "endColumn": 29, + "lineCount": 13 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 45, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 22, + "endColumn": 57, "lineCount": 1 } - }, + } + ], + "./sumpy/kernel.py": [ { - "code": "reportUnknownParameterType", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 42, - "endColumn": 56, + "startColumn": 11, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 56, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 48, - "endColumn": 51, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 16, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportReturnType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 15, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportReturnType", "range": { - "startColumn": 47, - "endColumn": 50, + "startColumn": 15, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportReturnType", "range": { - "startColumn": 47, - "endColumn": 50, + "startColumn": 15, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 56, - "endColumn": 70, + "startColumn": 15, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 43, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 58, - "endColumn": 72, + "startColumn": 62, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 25, - "endColumn": 37, + "startColumn": 65, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 44, - "endColumn": 48, + "startColumn": 64, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportArgumentType", "range": { - "startColumn": 13, - "endColumn": 25, + "startColumn": 67, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportReturnType", "range": { - "startColumn": 13, - "endColumn": 16, + "startColumn": 15, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 21, + "code": "reportArgumentType", + "range": { + "startColumn": 67, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportReturnType", "range": { - "startColumn": 8, + "startColumn": 15, "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 24, + "startColumn": 25, "endColumn": 48, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportReturnType", "range": { - "startColumn": 23, - "endColumn": 68, + "startColumn": 15, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 61, + "startColumn": 30, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 37, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 25, - "endColumn": 33, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 60, + "startColumn": 43, "endColumn": 64, "lineCount": 1 } @@ -10304,1044 +6114,1042 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 49, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 41, + "startColumn": 56, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportReturnType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 15, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 40, + "startColumn": 30, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 34, + "startColumn": 37, "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 43, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 46, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 52, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 55, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 63, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 32, + "startColumn": 66, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportReturnType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 15, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 30, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 37, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 43, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 49, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 56, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 22, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 21, - "lineCount": 13 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 30, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 14, - "endColumn": 36, + "startColumn": 37, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 43, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 46, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 52, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 59, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 22, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 30, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 37, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 43, + "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 21, - "lineCount": 11 + "startColumn": 49, + "endColumn": 63, + "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 14, - "endColumn": 20, + "startColumn": 56, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 14, - "endColumn": 36, + "startColumn": 22, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 30, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 37, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 43, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 46, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 52, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 55, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 66, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 69, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 22, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 20, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 21, - "lineCount": 21 + "startColumn": 22, + "endColumn": 37, + "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportIndexIssue", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 20, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportCallIssue", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 20, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 35, - "endColumn": 55, + "startColumn": 20, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIndexIssue", "range": { - "startColumn": 35, - "endColumn": 55, + "startColumn": 20, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportIndexIssue", "range": { - "startColumn": 57, - "endColumn": 77, + "startColumn": 20, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIndexIssue", "range": { - "startColumn": 57, - "endColumn": 77, + "startColumn": 20, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 20, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 14, - "endColumn": 20, + "startColumn": 20, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 14, - "endColumn": 36, + "startColumn": 16, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportOperatorIssue", "range": { - "startColumn": 36, - "endColumn": 42, + "startColumn": 41, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 30, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 53, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 53, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 58, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 36, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 4, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 4, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAssignmentType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 40, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 4, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAssignmentType", "range": { - "startColumn": 36, - "endColumn": 42, + "startColumn": 33, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 36, - "endColumn": 42, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } - }, + } + ], + "./sumpy/p2e.py": [ { - "code": "reportUnknownMemberType", + "code": "reportImplicitAbstractClass", "range": { - "startColumn": 18, - "endColumn": 48, + "startColumn": 6, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 20, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 34, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 53, + "startColumn": 34, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 48, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 53, + "startColumn": 48, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 14, - "endColumn": 36, + "startColumn": 59, + "endColumn": 73, "lineCount": 1 } - } - ], - "./sumpy/point_calculus.py": [ + }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 60, + "startColumn": 59, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 40, + "startColumn": 23, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, + "startColumn": 23, "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 20, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 21, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 51, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 31, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 52, + "startColumn": 27, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 17, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 33, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 12, + "startColumn": 13, "endColumn": 22, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 56, - "lineCount": 4 + "startColumn": 8, + "endColumn": 16, + "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 15, - "endColumn": 60, - "lineCount": 4 + "startColumn": 13, + "endColumn": 16, + "lineCount": 1 } }, { - "code": "reportReturnType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 78, + "startColumn": 19, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 49, + "startColumn": 20, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportReturnType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 21, + "startColumn": 20, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportReturnType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 31, - "lineCount": 5 + "startColumn": 29, + "endColumn": 51, + "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 50, + "startColumn": 16, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 28, + "startColumn": 17, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportReturnType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 23, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 48, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 23, - "endColumn": 39, - "lineCount": 3 + "startColumn": 8, + "endColumn": 28, + "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 38, + "startColumn": 35, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 34, + "startColumn": 35, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 57, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 42, + "startColumn": 57, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 46, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 42, + "startColumn": 45, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 46, + "startColumn": 45, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 18, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 40, + "startColumn": 18, + "endColumn": 28, "lineCount": 1 } - } - ], - "./sumpy/qbx.py": [ + }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 54, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 68, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 17, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, + "startColumn": 8, + "endColumn": 20, + "lineCount": 1 + } + }, + { + "code": "reportIncompatibleMethodOverride", + "range": { + "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 22, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 22, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 31, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 37, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 21, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 16, + "startColumn": 27, + "endColumn": 35, "lineCount": 1 } }, @@ -11349,78 +7157,78 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 21, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 25, + "startColumn": 35, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 25, + "startColumn": 35, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 57, + "endColumn": 77, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 57, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 14, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 37, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 45, + "startColumn": 37, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 39, - "endColumn": 45, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 47, + "startColumn": 45, "endColumn": 51, "lineCount": 1 } @@ -11428,7 +7236,7 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 47, + "startColumn": 45, "endColumn": 51, "lineCount": 1 } @@ -11436,272 +7244,298 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 58, + "startColumn": 15, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 59, - "endColumn": 63, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 52, - "endColumn": 58, + "startColumn": 8, + "endColumn": 18, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 22, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 19, + "startColumn": 22, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 17, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 27, + "startColumn": 31, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 27, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 41, - "endColumn": 47, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 41, - "endColumn": 47, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 61, + "startColumn": 35, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 49, - "endColumn": 61, + "startColumn": 35, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 63, - "endColumn": 75, + "startColumn": 57, + "endColumn": 77, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 63, - "endColumn": 75, + "startColumn": 57, + "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 57, + "startColumn": 14, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 33, + "startColumn": 37, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 70, - "lineCount": 3 + "startColumn": 37, + "endColumn": 57, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 43, + "startColumn": 45, + "endColumn": 51, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 45, + "endColumn": 51, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 15, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 62, - "endColumn": 66, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } - }, + } + ], + "./sumpy/p2p.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportImplicitAbstractClass", "range": { - "startColumn": 68, - "endColumn": 74, + "startColumn": 6, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 23, - "endColumn": 35, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 23, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 41, + "startColumn": 39, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 39, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 53, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 53, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, @@ -11709,7 +7543,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 31, - "endColumn": 43, + "endColumn": 35, "lineCount": 1 } }, @@ -11717,279 +7551,279 @@ "code": "reportMissingParameterType", "range": { "startColumn": 31, - "endColumn": 43, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 42, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnusedVariable", + "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 37, + "startColumn": 42, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 57, - "endColumn": 69, + "startColumn": 48, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 47, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 47, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 56, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 45, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 58, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 44, + "startColumn": 25, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 44, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 12, - "endColumn": 25, - "lineCount": 8 + "startColumn": 13, + "endColumn": 16, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, + "startColumn": 8, "endColumn": 21, - "lineCount": 15 + "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 8, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 24, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportCallIssue", "range": { - "startColumn": 21, - "endColumn": 28, + "startColumn": 23, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 21, - "endColumn": 28, + "startColumn": 53, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 37, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 37, + "startColumn": 25, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 48, + "startColumn": 60, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 48, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 50, - "endColumn": 65, + "startColumn": 29, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 65, + "startColumn": 27, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 14, - "endColumn": 20, + "startColumn": 15, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 14, - "endColumn": 20, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 36, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 42, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 20, + "code": "reportUnknownMemberType", + "range": { + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, @@ -11997,44 +7831,44 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 27, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 18, @@ -12044,8 +7878,8 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 44, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, @@ -12061,8 +7895,8 @@ "code": "reportOperatorIssue", "range": { "startColumn": 12, - "endColumn": 25, - "lineCount": 6 + "endColumn": 32, + "lineCount": 2 } }, { @@ -12074,114 +7908,114 @@ } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 21, - "endColumn": 28, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 21, - "endColumn": 28, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 37, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 37, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 54, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 54, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 58, - "endColumn": 64, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 58, - "endColumn": 64, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 36, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 55, - "endColumn": 62, - "lineCount": 1 + "startColumn": 12, + "endColumn": 32, + "lineCount": 2 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 55, - "endColumn": 62, - "lineCount": 1 + "startColumn": 12, + "endColumn": 21, + "lineCount": 11 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, @@ -12250,10 +8084,10 @@ } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 23, - "endColumn": 44, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, @@ -12285,8 +8119,8 @@ "code": "reportOperatorIssue", "range": { "startColumn": 12, - "endColumn": 25, - "lineCount": 14 + "endColumn": 16, + "lineCount": 11 } }, { @@ -12294,7 +8128,7 @@ "range": { "startColumn": 12, "endColumn": 21, - "lineCount": 20 + "lineCount": 21 } }, { @@ -12306,626 +8140,582 @@ } }, { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 54, + "startColumn": 35, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 54, + "startColumn": 35, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 56, - "endColumn": 76, + "startColumn": 57, + "endColumn": 77, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 56, - "endColumn": 76, + "startColumn": 57, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 28, + "startColumn": 36, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, + "startColumn": 16, "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": 54, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 39, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 34, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 34, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 44, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 44, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 36, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 55, - "endColumn": 62, - "lineCount": 1 + "startColumn": 28, + "endColumn": 18, + "lineCount": 43 } }, { - "code": "reportUnknownParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 4, + "startColumn": 28, "endColumn": 18, + "lineCount": 22 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 25, + "startColumn": 36, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 25, + "startColumn": 36, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 39, + "startColumn": 18, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 39, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 34, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 27, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { "startColumn": 12, - "endColumn": 34, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 34, + "startColumn": 29, + "endColumn": 53, "lineCount": 1 } - }, + } + ], + "./sumpy/point_calculus.py": [ { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 17, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 15, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 34, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 20, - "endColumn": 35, + "startColumn": 16, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 20, - "endColumn": 35, + "startColumn": 46, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 37, - "endColumn": 48, + "startColumn": 30, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 67, - "endColumn": 79, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 24, - "endColumn": 33, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 33, - "endColumn": 44, + "startColumn": 15, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 33, - "endColumn": 44, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 46, - "endColumn": 75, - "lineCount": 1 + "startColumn": 15, + "endColumn": 56, + "lineCount": 4 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 54, - "endColumn": 58, - "lineCount": 1 + "startColumn": 15, + "endColumn": 60, + "lineCount": 4 } }, { - "code": "reportUnknownArgumentType", + "code": "reportReturnType", "range": { - "startColumn": 60, - "endColumn": 74, + "startColumn": 15, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAssignmentType", "range": { - "startColumn": 26, - "endColumn": 38, + "startColumn": 21, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportReturnType", "range": { - "startColumn": 22, - "endColumn": 31, + "startColumn": 15, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportReturnType", "range": { - "startColumn": 34, - "endColumn": 53, - "lineCount": 1 + "startColumn": 15, + "endColumn": 31, + "lineCount": 5 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 40, - "endColumn": 51, + "startColumn": 23, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 66, + "startColumn": 15, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportReturnType", "range": { - "startColumn": 22, - "endColumn": 34, + "startColumn": 15, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 22, - "endColumn": 31, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 38, - "endColumn": 50, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 26, - "endColumn": 37, - "lineCount": 1 + "startColumn": 23, + "endColumn": 39, + "lineCount": 3 } }, { - "code": "reportUnknownMemberType", + "code": "reportCallIssue", "range": { - "startColumn": 41, - "endColumn": 53, + "startColumn": 23, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 22, - "endColumn": 40, + "startColumn": 31, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 31, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 29, - "endColumn": 40, + "startColumn": 12, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 29, - "endColumn": 40, + "startColumn": 12, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 42, - "endColumn": 76, + "startColumn": 12, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 50, - "endColumn": 54, + "startColumn": 12, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 56, - "endColumn": 75, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 22, - "endColumn": 34, + "startColumn": 19, + "endColumn": 40, "lineCount": 1 } - }, + } + ], + "./sumpy/qbx.py": [ { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 31, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 34, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 40, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnusedClass", + "code": "reportMissingParameterType", "range": { - "startColumn": 6, - "endColumn": 39, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 37, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 37, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 55, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 55, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, @@ -12933,7 +8723,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 25, + "endColumn": 26, "lineCount": 1 } }, @@ -12941,12 +8731,12 @@ "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 25, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { "startColumn": 27, "endColumn": 41, @@ -12954,7 +8744,7 @@ } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { "startColumn": 27, "endColumn": 41, @@ -12962,26 +8752,26 @@ } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 22, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 29, + "startColumn": 25, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 26, + "startColumn": 17, + "endColumn": 21, "lineCount": 1 } }, @@ -12989,707 +8779,703 @@ "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, - "endColumn": 27, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 50, + "startColumn": 22, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 52, - "endColumn": 70, + "startColumn": 22, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 63, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 56, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 39, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { "startColumn": 39, - "endColumn": 58, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 47, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 59, + "startColumn": 47, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 34, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 59, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 48, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 39, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 48, - "lineCount": 1 - } - } - ], - "./sumpy/symbolic.py": [ - { - "code": "reportMissingTypeStubs", - "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 52, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnusedImport", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 16, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportUnknownParameterType", "range": { - "startColumn": 11, - "endColumn": 16, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 7, - "endColumn": 15, + "startColumn": 24, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 10, - "endColumn": 21, + "startColumn": 24, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnusedFunction", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 16, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 57, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 57, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 56, + "startColumn": 41, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 15, + "startColumn": 41, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 21, + "startColumn": 49, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 21, + "startColumn": 49, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 63, + "endColumn": 75, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 63, + "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 28, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 46, + "startColumn": 16, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 50, - "endColumn": 56, + "startColumn": 16, + "endColumn": 70, + "lineCount": 3 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 50, - "endColumn": 56, + "startColumn": 36, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 50, - "endColumn": 56, + "startColumn": 62, + "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 50, - "endColumn": 56, + "startColumn": 68, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 56, + "startColumn": 23, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 56, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 29, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 46, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 33, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 41, - "endColumn": 56, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 32, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 34, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 31, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 31, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 34, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnusedVariable", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 36, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 57, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 16, - "endColumn": 29, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 20, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportReturnType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 37, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportReturnType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 37, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 39, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 31, - "endColumn": 43, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 47, + "startColumn": 23, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 52, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, + { + "code": "reportOperatorIssue", + "range": { + "startColumn": 12, + "endColumn": 32, + "lineCount": 2 + } + }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 64, - "endColumn": 67, - "lineCount": 1 + "startColumn": 12, + "endColumn": 21, + "lineCount": 15 } }, { - "code": "reportMissingTypeStubs", + "code": "reportUnknownParameterType", "range": { - "startColumn": 5, - "endColumn": 10, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 46, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 46, + "startColumn": 21, + "endColumn": 28, "lineCount": 1 } - } - ], - "./sumpy/test/coeff_test_tools.py": [ + }, { - "code": "reportMissingTypeStubs", + "code": "reportMissingParameterType", "range": { - "startColumn": 7, - "endColumn": 12, + "startColumn": 21, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 14, - "endColumn": 17, + "startColumn": 30, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 17, + "startColumn": 30, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 18, + "startColumn": 39, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 23, + "startColumn": 39, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 18, + "startColumn": 50, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 22, + "startColumn": 50, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 22, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 33, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportImplicitOverride", "range": { - "startColumn": 13, - "endColumn": 22, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportImplicitOverride", "range": { - "startColumn": 13, - "endColumn": 18, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, + "startColumn": 34, "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 24, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 24, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 17, - "endColumn": 40, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 23, - "endColumn": 27, + "endColumn": 44, "lineCount": 1 } }, @@ -13697,951 +9483,935 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 16, - "endColumn": 26, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 35, - "endColumn": 48, - "lineCount": 1 + "startColumn": 12, + "endColumn": 32, + "lineCount": 2 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 70, - "lineCount": 1 + "startColumn": 12, + "endColumn": 21, + "lineCount": 13 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 72, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 26, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 21, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 27, + "startColumn": 21, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 30, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 30, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 39, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 39, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 38, + "startColumn": 58, + "endColumn": 64, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 38, + "startColumn": 58, + "endColumn": 64, "lineCount": 1 } - } - ], - "./sumpy/test/curve.py": [ + }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } - } - ], - "./sumpy/test/geometries.py": [ + }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 28, - "endColumn": 36, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } - } - ], - "./sumpy/test/test_codegen.py": [ + }, { - "code": "reportArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 39, - "endColumn": 49, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 28, - "endColumn": 29, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 29, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 30, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 29, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 29, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportEmptyAbstractUsage", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 11, - "endColumn": 60, + "startColumn": 8, + "endColumn": 18, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 23, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 75, - "endColumn": 76, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } - } - ], - "./sumpy/test/test_cse.py": [ + }, { - "code": "reportMissingTypeStubs", + "code": "reportUnknownMemberType", "range": { - "startColumn": 9, - "endColumn": 38, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportUnknownMemberType", "range": { - "startColumn": 9, - "endColumn": 23, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportOperatorIssue", "range": { - "startColumn": 9, - "endColumn": 32, - "lineCount": 1 + "startColumn": 12, + "endColumn": 16, + "lineCount": 13 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 0, - "endColumn": 1, - "lineCount": 1 + "startColumn": 12, + "endColumn": 21, + "lineCount": 20 } }, { - "code": "reportAny", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 3, - "endColumn": 4, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 6, - "endColumn": 7, + "startColumn": 12, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 9, - "endColumn": 10, + "startColumn": 12, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 34, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 0, - "endColumn": 2, + "startColumn": 34, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 56, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 10, + "startColumn": 56, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 14, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 18, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 22, + "startColumn": 21, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 26, + "startColumn": 21, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 30, + "startColumn": 30, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 34, + "startColumn": 30, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 38, + "startColumn": 39, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 43, + "startColumn": 39, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 48, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 50, - "endColumn": 53, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 56, - "endColumn": 67, + "startColumn": 24, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 24, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 9, - "endColumn": 13, + "startColumn": 38, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 9, - "endColumn": 13, + "startColumn": 38, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 9, - "endColumn": 13, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 9, - "endColumn": 13, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 4, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 45, + "startColumn": 19, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 19, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 35, + "startColumn": 27, "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 27, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 21, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 8, - "endColumn": 9, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 39, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 32, + "startColumn": 21, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 32, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 21, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 31, - "endColumn": 32, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 48, + "startColumn": 20, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 32, + "startColumn": 20, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 48, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 9, + "startColumn": 37, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 39, + "startColumn": 67, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { "startColumn": 24, - "endColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 43, + "startColumn": 33, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 49, + "startColumn": 33, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 46, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 34, + "startColumn": 54, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 17, + "startColumn": 60, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 20, + "startColumn": 26, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 43, + "startColumn": 22, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 45, + "startColumn": 34, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 31, + "startColumn": 40, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 55, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 53, + "startColumn": 22, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, + "startColumn": 22, "endColumn": 31, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, + "startColumn": 23, "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 38, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 49, + "startColumn": 26, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 66, + "startColumn": 41, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 45, + "startColumn": 22, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 64, + "startColumn": 22, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, + "startColumn": 29, "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 29, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 51, + "startColumn": 42, + "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 66, + "startColumn": 50, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 45, + "startColumn": 56, + "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 64, + "startColumn": 22, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 38, + "startColumn": 22, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 22, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 22, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnusedClass", "range": { - "startColumn": 15, - "endColumn": 16, + "startColumn": 6, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 53, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, + "startColumn": 23, "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 51, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 34, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 34, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 33, + "startColumn": 39, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 33, + "startColumn": 39, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 17, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 24, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 33, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 27, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 29, - "endColumn": 31, + "startColumn": 13, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 15, - "endColumn": 33, + "startColumn": 13, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 13, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 62, - "endColumn": 64, + "startColumn": 13, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 40, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, @@ -14649,822 +10419,814 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 29, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 31, - "endColumn": 34, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 42, + "startColumn": 52, + "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 57, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 51, + "startColumn": 45, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 59, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 32, + "startColumn": 37, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 36, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 41, + "startColumn": 39, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, + "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 39, + "startColumn": 40, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 41, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 29, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 47, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 37, + "startColumn": 29, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 51, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 29, + "endColumn": 48, "lineCount": 1 } - }, + } + ], + "./sumpy/symbolic.py": [ { - "code": "reportAny", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnusedImport", "range": { - "startColumn": 32, - "endColumn": 34, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 46, - "endColumn": 48, + "startColumn": 11, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 38, + "startColumn": 7, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 51, + "startColumn": 10, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnusedFunction", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 4, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 50, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportCallIssue", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 16, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 53, + "startColumn": 16, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 39, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 35, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportUnknownParameterType", "range": { - "startColumn": 9, - "endColumn": 14, + "startColumn": 16, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportMissingParameterType", "range": { - "startColumn": 9, - "endColumn": 18, + "startColumn": 16, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 27, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, + "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 14, - "lineCount": 25 - } - }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 9, - "endColumn": 17, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 19, + "startColumn": 41, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 50, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 27, + "startColumn": 50, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 29, + "startColumn": 50, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 50, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 27, + "startColumn": 50, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 29, + "startColumn": 50, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 50, + "startColumn": 37, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 24, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 17, - "endColumn": 18, + "startColumn": 41, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 29, + "startColumn": 27, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportOperatorIssue", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 20, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportOperatorIssue", "range": { - "startColumn": 12, - "endColumn": 13, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 23, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportOperatorIssue", "range": { - "startColumn": 24, - "endColumn": 25, + "startColumn": 20, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportOperatorIssue", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 29, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 37, + "startColumn": 17, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportReturnType", "range": { - "startColumn": 41, - "endColumn": 52, + "startColumn": 23, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportReturnType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 23, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 17, - "endColumn": 18, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 29, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 31, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 38, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 19, - "endColumn": 27, + "startColumn": 43, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 29, + "startColumn": 47, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 64, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 25, - "endColumn": 33, + "startColumn": 5, + "endColumn": 10, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportOperatorIssue", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 35, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 41, + "startColumn": 35, + "endColumn": 46, "lineCount": 1 } - }, + } + ], + "./sumpy/test/coeff_test_tools.py": [ { - "code": "reportAny", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 45, - "endColumn": 56, + "startColumn": 7, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 9, + "startColumn": 14, "endColumn": 17, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 19, + "startColumn": 14, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 13, + "startColumn": 15, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, + "startColumn": 14, "endColumn": 23, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 25, + "startColumn": 15, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 14, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 33, + "startColumn": 19, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 23, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 41, + "startColumn": 23, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 56, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportMissingParameterType", "range": { - "startColumn": 9, - "endColumn": 14, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 33, + "startColumn": 13, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 15, - "endColumn": 16, + "startColumn": 13, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 46, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 9, - "endColumn": 14, + "startColumn": 13, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 21, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, + "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 18, + "startColumn": 21, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 21, + "startColumn": 21, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 17, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 28, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 32, + "startColumn": 16, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 35, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 27, + "startColumn": 35, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 16, + "startColumn": 35, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 20, + "startColumn": 16, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 23, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 53, + "startColumn": 24, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportUnknownParameterType", "range": { - "startColumn": 9, - "endColumn": 14, + "startColumn": 4, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 33, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 15, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnusedParameter", "range": { - "startColumn": 40, - "endColumn": 41, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 26, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 26, + "endColumn": 38, "lineCount": 1 } - }, + } + ], + "./sumpy/test/curve.py": [ { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 20, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } - }, + } + ], + "./sumpy/test/geometries.py": [ { "code": "reportAny", "range": { - "startColumn": 36, + "startColumn": 28, "endColumn": 38, "lineCount": 1 } @@ -15472,1813 +11234,1795 @@ { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 28, + "endColumn": 36, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_codegen.py": [ { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 18, - "endColumn": 20, + "startColumn": 39, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 36, - "endColumn": 38, + "startColumn": 28, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 30, - "endColumn": 41, + "startColumn": 28, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 30, - "endColumn": 49, + "startColumn": 29, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 28, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 17, - "endColumn": 20, + "startColumn": 28, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportEmptyAbstractUsage", "range": { - "startColumn": 34, - "endColumn": 37, + "startColumn": 11, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 47, - "endColumn": 50, + "startColumn": 75, + "endColumn": 76, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_cse.py": [ { - "code": "reportAny", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 36, + "startColumn": 9, "endColumn": 38, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 48, - "endColumn": 49, + "startColumn": 9, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportConstantRedefinition", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 9, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportAny", "range": { - "startColumn": 11, - "endColumn": 34, + "startColumn": 0, + "endColumn": 1, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 3, + "endColumn": 4, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 25, + "startColumn": 6, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 9, + "endColumn": 10, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 44, + "startColumn": 13, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 33, - "endColumn": 36, + "startColumn": 0, + "endColumn": 2, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 53, + "startColumn": 4, + "endColumn": 6, "lineCount": 1 } - } - ], - "./sumpy/test/test_distributed.py": [ + }, + { + "code": "reportAny", + "range": { + "startColumn": 8, + "endColumn": 10, + "lineCount": 1 + } + }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 18, - "endColumn": 25, + "startColumn": 12, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 18, - "endColumn": 25, + "startColumn": 16, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 63, - "endColumn": 70, + "startColumn": 20, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 24, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 28, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 14, - "endColumn": 22, + "startColumn": 32, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 14, - "endColumn": 22, + "startColumn": 36, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 24, - "endColumn": 32, + "startColumn": 40, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 24, - "endColumn": 32, + "startColumn": 45, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 39, + "startColumn": 50, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 39, + "startColumn": 56, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 73, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 9, + "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 9, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 54, + "startColumn": 9, + "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 54, + "startColumn": 9, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportAny", "range": { - "startColumn": 40, - "endColumn": 54, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 41, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportArgumentType", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 62, - "endColumn": 67, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 62, - "endColumn": 67, + "startColumn": 33, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 19, - "endColumn": 24, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 33, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 45, - "endColumn": 50, + "startColumn": 8, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 33, - "endColumn": 41, + "startColumn": 11, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 31, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 49, - "endColumn": 54, + "startColumn": 42, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 33, - "endColumn": 41, + "startColumn": 31, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 49, - "endColumn": 54, + "startColumn": 31, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 42, - "endColumn": 80, + "startColumn": 34, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 53, - "endColumn": 61, + "startColumn": 31, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 84, + "startColumn": 34, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 57, - "endColumn": 65, + "startColumn": 8, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 71, - "endColumn": 76, + "startColumn": 11, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 42, - "endColumn": 60, + "startColumn": 24, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 35, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 44, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 58, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 42, - "endColumn": 58, + "startColumn": 32, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 36, - "endColumn": 51, + "startColumn": 16, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 53, - "endColumn": 69, + "startColumn": 19, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 71, - "endColumn": 76, + "startColumn": 42, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 59, + "startColumn": 44, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 24, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 58, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { "startColumn": 46, - "endColumn": 70, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 32, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 4, + "endColumn": 5, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 34, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 37, + "startColumn": 27, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 29, - "endColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 47, + "startColumn": 47, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 39, - "endColumn": 47, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 49, - "endColumn": 81, + "startColumn": 4, + "endColumn": 5, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 49, - "endColumn": 81, + "startColumn": 35, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 35, - "lineCount": 1 - } - } - ], - "./sumpy/test/test_fmm.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 27, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 29, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 47, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 36, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 4, + "endColumn": 5, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 4, + "endColumn": 5, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 15, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 + "startColumn": 32, + "endColumn": 53, + "lineCount": 2 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 34, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 4, + "endColumn": 6, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 4, + "endColumn": 6, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 21, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 21, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 65, - "endColumn": 81, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 39, + "startColumn": 19, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 41, - "endColumn": 64, + "startColumn": 21, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 66, - "endColumn": 73, + "startColumn": 25, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 61, - "endColumn": 77, + "startColumn": 29, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 15, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 37, - "endColumn": 60, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { "startColumn": 62, - "endColumn": 69, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 29, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 29, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 31, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 41, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 46, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 48, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 58, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 29, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 35, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 28, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 15, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 15, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportOptionalOperand", + "code": "reportAny", "range": { - "startColumn": 24, - "endColumn": 68, + "startColumn": 15, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportAny", "range": { - "startColumn": 18, - "endColumn": 76, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 40, + "startColumn": 41, "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 21, + "startColumn": 35, "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 68, - "endColumn": 84, + "startColumn": 49, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 46, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 34, + "startColumn": 39, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportRedeclaration", + "code": "reportAny", "range": { - "startColumn": 16, + "startColumn": 32, "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 46, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 15, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 15, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 43, - "endColumn": 54, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 43, - "endColumn": 54, + "startColumn": 44, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportAny", "range": { - "startColumn": 43, - "endColumn": 54, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 51, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportAny", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 15, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 62, - "endColumn": 65, + "startColumn": 9, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 62, - "endColumn": 65, + "startColumn": 9, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 26, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 29, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 41, - "lineCount": 1 + "startColumn": 8, + "endColumn": 14, + "lineCount": 25 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 54, + "startColumn": 9, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 43, - "endColumn": 54, + "startColumn": 18, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportAny", "range": { - "startColumn": 43, - "endColumn": 54, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 19, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 28, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportAny", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 62, - "endColumn": 65, + "startColumn": 19, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 62, - "endColumn": 65, + "startColumn": 28, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportAny", "range": { - "startColumn": 62, - "endColumn": 65, + "startColumn": 34, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 31, - "endColumn": 49, + "startColumn": 39, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 44, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 29, - "endColumn": 36, + "startColumn": 17, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 67, - "endColumn": 70, + "startColumn": 21, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 67, - "endColumn": 70, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 39, - "endColumn": 46, + "startColumn": 12, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 46, + "startColumn": 15, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 22, - "endColumn": 29, + "startColumn": 24, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 22, - "endColumn": 29, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 72, + "startColumn": 21, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 48, - "endColumn": 55, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 48, - "endColumn": 55, + "startColumn": 36, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 40, - "endColumn": 47, + "startColumn": 41, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 22, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 17, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 21, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportAny", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 46, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 46, + "startColumn": 19, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 46, + "startColumn": 28, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 25, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportAny", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 34, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 54, - "endColumn": 57, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 54, - "endColumn": 57, + "startColumn": 45, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 54, - "endColumn": 57, + "startColumn": 9, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 27, - "endColumn": 45, + "startColumn": 18, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 40, + "startColumn": 12, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 56, + "startColumn": 15, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 16, + "startColumn": 24, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 70, - "endColumn": 79, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 72, + "startColumn": 25, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 40, - "endColumn": 47, + "startColumn": 34, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 57, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAny", "range": { - "startColumn": 46, + "startColumn": 45, "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 48, - "endColumn": 53, + "startColumn": 9, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 63, - "endColumn": 68, + "startColumn": 16, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 15, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 28, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 9, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 42, - "endColumn": 53, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIndexIssue", "range": { - "startColumn": 42, - "endColumn": 53, + "startColumn": 13, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 15, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIndexIssue", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 20, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 64, - "endColumn": 73, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIndexIssue", "range": { - "startColumn": 28, - "endColumn": 31, + "startColumn": 27, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 67, - "endColumn": 76, + "startColumn": 29, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIndexIssue", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 34, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 14, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIndexIssue", "range": { - "startColumn": 22, - "endColumn": 39, + "startColumn": 15, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 51, - "endColumn": 58, + "startColumn": 17, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIndexIssue", "range": { - "startColumn": 60, - "endColumn": 67, + "startColumn": 22, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 29, + "startColumn": 39, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 9, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 32, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 14, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 4, + "endColumn": 6, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 4, + "endColumn": 6, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 18, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 36, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 4, + "endColumn": 6, "lineCount": 1 } - } - ], - "./sumpy/test/test_heat_translations.py": [ + }, { - "code": "reportUnusedImport", + "code": "reportAny", "range": { "startColumn": 4, - "endColumn": 8, + "endColumn": 6, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 18, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 36, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 30, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 30, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 4, + "endColumn": 6, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 17, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 34, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 47, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 36, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 16, - "endColumn": 33, + "startColumn": 48, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportConstantRedefinition", "range": { - "startColumn": 19, - "endColumn": 22, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallIssue", "range": { - "startColumn": 29, - "endColumn": 45, + "startColumn": 11, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 32, - "endColumn": 44, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 16, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 44, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, + "startColumn": 41, "endColumn": 44, "lineCount": 1 } @@ -17286,602 +13030,582 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 59, + "startColumn": 33, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 54, - "endColumn": 59, + "startColumn": 15, + "endColumn": 53, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_distributed.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 68, - "endColumn": 74, + "startColumn": 18, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 46, - "endColumn": 51, + "startColumn": 18, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 60, - "endColumn": 66, + "startColumn": 63, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 38, + "startColumn": 8, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 45, + "startColumn": 8, + "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 14, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 14, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 24, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 24, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 34, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 34, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 41, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 27, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 33, + "startColumn": 27, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnusedParameter", "range": { "startColumn": 27, - "endColumn": 43, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 22, + "startColumn": 40, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 45, + "startColumn": 40, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 32, - "endColumn": 44, + "startColumn": 40, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 54, - "endColumn": 63, + "startColumn": 56, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 56, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 45, - "endColumn": 51, + "startColumn": 56, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 62, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 50, - "endColumn": 55, + "startColumn": 62, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 64, - "endColumn": 70, + "startColumn": 19, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 47, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 62, + "startColumn": 45, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 38, + "startColumn": 33, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 45, + "startColumn": 43, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 49, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 33, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 43, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 49, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 42, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 53, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 39, + "endColumn": 84, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 57, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 71, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 42, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 25, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 33, + "startColumn": 25, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 43, + "startColumn": 42, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 60, - "endColumn": 63, + "startColumn": 42, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 65, - "endColumn": 81, + "startColumn": 36, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 22, + "startColumn": 53, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 57, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 45, + "startColumn": 71, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 44, + "startColumn": 28, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 54, - "endColumn": 63, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 40, + "startColumn": 40, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 49, - "endColumn": 55, + "startColumn": 46, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 11, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 50, - "endColumn": 55, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 64, - "endColumn": 70, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 38, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 45, - "lineCount": 1 - } - } - ], - "./sumpy/test/test_kernels.py": [ - { - "code": "reportUnusedImport", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 29, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 48, - "endColumn": 60, + "startColumn": 29, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 48, - "endColumn": 60, + "startColumn": 39, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 66, - "endColumn": 78, + "startColumn": 39, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 61, + "startColumn": 49, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 43, + "startColumn": 49, + "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 58, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_fmm.py": [ { - "code": "reportUnknownParameterType", + "code": "reportUnusedImport", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 22, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportArgumentType", "range": { - "startColumn": 12, - "endColumn": 57, + "startColumn": 17, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 56, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 53, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 63, - "endColumn": 68, + "startColumn": 8, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 4, + "endColumn": 16, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_heat_translations.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportUnusedImport", "range": { - "startColumn": 14, - "endColumn": 26, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 12, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 33, + "startColumn": 12, + "endColumn": 15, "lineCount": 1 } }, @@ -17889,7 +13613,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 20, + "endColumn": 28, "lineCount": 1 } }, @@ -17897,7 +13621,7 @@ "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 20, + "endColumn": 28, "lineCount": 1 } }, @@ -17905,7 +13629,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 22, + "endColumn": 17, "lineCount": 1 } }, @@ -17913,7 +13637,7 @@ "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 22, + "endColumn": 17, "lineCount": 1 } }, @@ -17934,97 +13658,97 @@ } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 4, + "endColumn": 5, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 16, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 50, + "startColumn": 19, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 29, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 52, + "startColumn": 32, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 41, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 61, + "startColumn": 28, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 50, - "endColumn": 60, + "startColumn": 39, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 41, + "startColumn": 53, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 56, + "startColumn": 54, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 68, + "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, + "startColumn": 46, "endColumn": 51, "lineCount": 1 } @@ -18032,37 +13756,37 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 44, + "startColumn": 60, + "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 39, + "startColumn": 35, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 51, + "startColumn": 40, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 44, + "startColumn": 12, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { "startColumn": 12, "endColumn": 15, @@ -18070,34 +13794,82 @@ } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 51, + "startColumn": 12, + "endColumn": 28, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 12, + "endColumn": 17, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 12, + "endColumn": 17, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 12, + "endColumn": 17, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 12, + "endColumn": 17, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 4, + "endColumn": 5, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 44, + "startColumn": 16, + "endColumn": 33, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 27, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 39, + "startColumn": 19, + "endColumn": 22, "lineCount": 1 } }, @@ -18105,7 +13877,7 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 29, - "endColumn": 39, + "endColumn": 45, "lineCount": 1 } }, @@ -18113,87 +13885,87 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 32, - "endColumn": 51, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 44, + "startColumn": 54, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 58, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 59, + "startColumn": 45, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 40, - "endColumn": 45, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 52, + "startColumn": 50, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 49, + "startColumn": 64, + "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 56, + "startColumn": 42, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 57, + "startColumn": 56, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 59, - "endColumn": 62, + "startColumn": 35, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 64, - "endColumn": 69, + "startColumn": 40, + "endColumn": 45, "lineCount": 1 } }, @@ -18249,7 +14021,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 19, + "endColumn": 17, "lineCount": 1 } }, @@ -18257,79 +14029,47 @@ "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 19, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 33, - "endColumn": 40, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 52, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 41, + "startColumn": 4, + "endColumn": 5, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 49, + "startColumn": 16, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { "startColumn": 27, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 41, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 55, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 7, - "endColumn": 14, + "endColumn": 43, "lineCount": 1 } }, @@ -18382,137 +14122,115 @@ } }, { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 42, + "startColumn": 54, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 35, - "endColumn": 43, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 43, + "startColumn": 49, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 45, - "endColumn": 61, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 61, + "startColumn": 50, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 63, - "endColumn": 79, + "startColumn": 64, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 63, - "endColumn": 79, + "startColumn": 35, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 40, + "endColumn": 45, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_kernels.py": [ { - "code": "reportMissingParameterType", + "code": "reportUnusedImport", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 37, + "startColumn": 48, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 37, + "startColumn": 48, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 50, + "startColumn": 66, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 36, - "endColumn": 43, + "startColumn": 30, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, + "startColumn": 28, "endColumn": 43, "lineCount": 1 } @@ -18520,55 +14238,47 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 70, - "endColumn": 80, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 42, + "startColumn": 38, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 42, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallIssue", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 12, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 21, - "endColumn": 51, + "startColumn": 46, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, + "startColumn": 48, "endColumn": 53, "lineCount": 1 } @@ -18576,1267 +14286,1285 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 63, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 42, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 42, + "startColumn": 14, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 14, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 51, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 53, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 25, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 54, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 41, - "endColumn": 54, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 71, + "startColumn": 42, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 56, - "endColumn": 71, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 73, - "endColumn": 83, + "startColumn": 33, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 73, - "endColumn": 83, + "startColumn": 34, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportCallIssue", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 16, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 50, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 36, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 51, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 35, + "startColumn": 12, + "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 54, - "endColumn": 58, + "startColumn": 32, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 60, - "endColumn": 70, + "startColumn": 32, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 58, + "startColumn": 36, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 32, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 50, + "startColumn": 32, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 77, - "endColumn": 82, + "startColumn": 12, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 31, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 65, + "startColumn": 32, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 59, - "endColumn": 64, + "startColumn": 32, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 36, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 43, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 32, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 36, + "startColumn": 32, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 43, + "startColumn": 51, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 52, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 40, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 32, + "startColumn": 47, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 43, + "startColumn": 44, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 75, - "endColumn": 78, + "startColumn": 51, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 75, - "endColumn": 78, + "startColumn": 47, + "endColumn": 57, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 59, + "endColumn": 62, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 64, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 80, - "endColumn": 85, + "startColumn": 12, + "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 80, - "endColumn": 85, + "startColumn": 12, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 29, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 58, - "endColumn": 61, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 59, - "endColumn": 62, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", + "range": { + "startColumn": 12, + "endColumn": 28, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 70, - "endColumn": 73, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 70, - "endColumn": 73, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 9, + "startColumn": 33, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 34, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 42, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 27, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 63, + "startColumn": 41, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, + "startColumn": 55, "endColumn": 62, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 23, + "startColumn": 7, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 37, + "startColumn": 60, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 41, + "startColumn": 65, + "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 48, + "startColumn": 19, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 47, - "lineCount": 1 + "startColumn": 29, + "endColumn": 57, + "lineCount": 2 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 29, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 24, + "startColumn": 32, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 44, + "startColumn": 8, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 49, + "startColumn": 8, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 8, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 24, + "startColumn": 8, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 35, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 35, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 45, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 46, + "startColumn": 45, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 48, - "endColumn": 51, + "startColumn": 63, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportEmptyAbstractUsage", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 67, + "startColumn": 63, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 10, + "startColumn": 8, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 8, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 7, + "startColumn": 15, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 35, + "startColumn": 15, + "endColumn": 37, "lineCount": 1 } - } - ], - "./sumpy/test/test_l2l_coeffs.py": [ + }, { - "code": "reportUnusedImport", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 42, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 47, + "startColumn": 36, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 47, + "startColumn": 36, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 49, + "startColumn": 70, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 60, + "startColumn": 17, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 17, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 32, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 21, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 48, + "startColumn": 21, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 55, + "startColumn": 17, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 66, + "startColumn": 17, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 40, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 21, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 45, + "startColumn": 21, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 57, + "startColumn": 21, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 41, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 50, + "startColumn": 4, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 37, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 44, - "endColumn": 60, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } - } - ], - "./sumpy/test/test_m2m_coeffs.py": [ + }, { - "code": "reportUnusedImport", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 41, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 47, + "startColumn": 41, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 47, + "startColumn": 56, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 49, + "startColumn": 56, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 51, - "endColumn": 60, + "startColumn": 73, + "endColumn": 83, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 33, + "startColumn": 73, + "endColumn": 83, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 41, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 40, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 44, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 41, + "startColumn": 11, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 50, + "startColumn": 54, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 21, - "endColumn": 31, + "startColumn": 60, + "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 47, + "startColumn": 17, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 37, + "startColumn": 16, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 59, + "startColumn": 45, + "endColumn": 50, "lineCount": 1 } - } - ], - "./sumpy/test/test_matrixgen.py": [ + }, { - "code": "reportUnusedImport", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 77, + "endColumn": 82, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 20, - "endColumn": 24, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 24, + "startColumn": 59, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 34, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 34, + "startColumn": 31, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 36, - "endColumn": 44, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 36, - "endColumn": 44, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 46, - "endColumn": 50, + "startColumn": 28, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 50, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 46, + "startColumn": 19, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 38, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 27, + "startColumn": 75, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 46, + "startColumn": 75, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 38, + "startColumn": 80, + "endColumn": 85, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 46, + "startColumn": 80, + "endColumn": 85, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 26, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 58, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 59, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 70, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 25, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 70, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 8, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 32, - "endColumn": 40, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 32, - "endColumn": 40, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 42, - "endColumn": 50, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 42, - "endColumn": 50, + "startColumn": 33, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 52, - "endColumn": 58, + "startColumn": 40, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 52, - "endColumn": 58, + "startColumn": 16, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 30, - "endColumn": 38, + "startColumn": 24, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 30, - "endColumn": 38, + "startColumn": 24, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 23, + "startColumn": 23, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 42, + "startColumn": 44, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 38, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 32, - "endColumn": 42, + "startColumn": 23, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 38, + "startColumn": 23, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 20, - "endColumn": 30, + "startColumn": 23, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 30, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 41, - "endColumn": 51, + "startColumn": 23, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallIssue", "range": { - "startColumn": 53, - "endColumn": 63, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { "startColumn": 12, "endColumn": 23, @@ -19844,47 +15572,47 @@ } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 24, - "endColumn": 39, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 31, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 24, - "endColumn": 39, + "startColumn": 48, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportEmptyAbstractUsage", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 22, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 4, + "endColumn": 10, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { "startColumn": 12, "endColumn": 19, @@ -19892,183 +15620,193 @@ } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 14, + "endColumn": 35, + "lineCount": 1 + } + } + ], + "./sumpy/test/test_l2l_coeffs.py": [ + { + "code": "reportUnusedImport", + "range": { + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportEmptyAbstractUsage", + "code": "reportUnknownMemberType", "range": { - "startColumn": 11, + "startColumn": 17, "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 71, - "endColumn": 77, + "startColumn": 26, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 17, - "lineCount": 3 + "startColumn": 39, + "endColumn": 49, + "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 68, + "startColumn": 51, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 47, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 59, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 37, - "endColumn": 49, + "startColumn": 29, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 24, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 34, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 18, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 40, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 40, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 39, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, + "startColumn": 16, "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 63, + "startColumn": 28, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 56, + "startColumn": 28, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 56, + "startColumn": 22, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 71, - "endColumn": 77, + "startColumn": 43, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 70, - "lineCount": 2 + "startColumn": 21, + "endColumn": 37, + "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 68, + "startColumn": 44, + "endColumn": 60, "lineCount": 1 } } ], - "./sumpy/test/test_misc.py": [ + "./sumpy/test/test_m2m_coeffs.py": [ { "code": "reportUnusedImport", "range": { @@ -20078,671 +15816,665 @@ } }, { - "code": "reportAny", - "range": { - "startColumn": 47, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 15, + "startColumn": 17, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 26, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 39, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 25, + "startColumn": 51, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 23, - "endColumn": 25, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 21, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 20, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 45, - "endColumn": 46, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 26, - "endColumn": 33, + "startColumn": 43, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 63, + "startColumn": 22, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 74, + "startColumn": 43, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 62, - "endColumn": 70, + "startColumn": 21, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 62, - "endColumn": 70, + "startColumn": 37, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 72, - "endColumn": 77, + "startColumn": 21, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 10, - "endColumn": 25, + "startColumn": 43, + "endColumn": 59, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_matrixgen.py": [ { - "code": "reportUnknownMemberType", + "code": "reportUnusedImport", "range": { - "startColumn": 10, - "endColumn": 29, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 39, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 39, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 53, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 53, + "startColumn": 26, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 26, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 33, + "startColumn": 36, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 37, + "startColumn": 36, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 14, - "endColumn": 31, + "startColumn": 46, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 25, + "startColumn": 46, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 37, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 62, + "startColumn": 38, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 19, - "endColumn": 22, + "startColumn": 4, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 19, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 24, - "endColumn": 29, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 38, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 63, + "startColumn": 30, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 62, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 19, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 51, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 40, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 41, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 40, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 4, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 32, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 32, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 27, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 27, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 14, - "endColumn": 17, + "startColumn": 42, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 40, + "startColumn": 42, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 52, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 29, + "startColumn": 52, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 30, - "endColumn": 36, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 30, - "endColumn": 36, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 44, + "startColumn": 11, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 44, + "startColumn": 32, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 21, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 44, + "startColumn": 32, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 43, + "startColumn": 21, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 26, + "startColumn": 20, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 25, + "startColumn": 20, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 41, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 53, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 18, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 21, + "startColumn": 24, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 29, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 21, + "startColumn": 24, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 10, - "endColumn": 29, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 54, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 54, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 57, - "endColumn": 5, - "lineCount": 7 + "startColumn": 12, + "endColumn": 19, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 28, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportEmptyAbstractUsage", "range": { - "startColumn": 18, - "endColumn": 30, + "startColumn": 11, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 30, + "startColumn": 71, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportCallIssue", "range": { - "startColumn": 17, - "endColumn": 28, + "startColumn": 42, + "endColumn": 17, + "lineCount": 3 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 32, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 37, + "startColumn": 35, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 37, + "startColumn": 47, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 37, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 41, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 41, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 37, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 14, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 39, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 30, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 46, - "endColumn": 58, + "startColumn": 12, + "endColumn": 21, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 51, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 44, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 56, @@ -20750,401 +16482,419 @@ } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 32, + "startColumn": 71, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportCallIssue", "range": { - "startColumn": 22, - "endColumn": 48, - "lineCount": 1 + "startColumn": 42, + "endColumn": 70, + "lineCount": 2 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 32, + "endColumn": 68, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_misc.py": [ { - "code": "reportAny", + "code": "reportUnusedImport", "range": { - "startColumn": 22, - "endColumn": 54, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 29, + "startColumn": 47, "endColumn": 53, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 4, - "endColumn": 15, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 33, - "endColumn": 70, + "startColumn": 13, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 33, - "endColumn": 70, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 59, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 39, + "startColumn": 23, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 41, - "endColumn": 54, + "startColumn": 23, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 52, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 59, - "endColumn": 62, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 11, - "endColumn": 20, + "startColumn": 45, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 53, + "startColumn": 26, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 35, + "startColumn": 36, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 36, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 67, + "startColumn": 62, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 53, + "startColumn": 62, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 55, + "startColumn": 72, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 53, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 35, + "startColumn": 10, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 24, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 67, + "startColumn": 24, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 45, + "startColumn": 32, "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 55, + "startColumn": 32, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 53, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 35, + "startColumn": 18, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 22, + "endColumn": 37, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 14, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 67, + "startColumn": 22, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 34, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 7, - "endColumn": 8, + "startColumn": 46, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 10, - "endColumn": 11, + "startColumn": 19, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 18, + "startColumn": 19, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 24, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 50, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 36, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 7, - "endColumn": 8, + "startColumn": 43, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 10, - "endColumn": 11, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 13, - "endColumn": 14, + "startColumn": 32, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 32, + "startColumn": 26, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 7, + "startColumn": 38, + "endColumn": 41, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 19, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 10, - "endColumn": 16, + "startColumn": 42, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 29, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 46, + "startColumn": 29, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 61, + "startColumn": 20, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 7, + "startColumn": 20, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 10, - "endColumn": 16, + "startColumn": 14, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 19, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 40, + "startColumn": 42, "endColumn": 46, "lineCount": 1 } @@ -21152,959 +16902,957 @@ { "code": "reportAny", "range": { - "startColumn": 55, - "endColumn": 61, + "startColumn": 4, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 7, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 10, - "endColumn": 16, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 38, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 46, + "startColumn": 38, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 55, - "endColumn": 61, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 7, + "startColumn": 30, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 10, - "endColumn": 16, + "startColumn": 37, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 11, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 40, + "startColumn": 18, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 56, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 56, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 70, + "startColumn": 10, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 7, + "startColumn": 10, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 9, - "endColumn": 11, + "startColumn": 10, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 7, + "startColumn": 10, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 38, + "startColumn": 10, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 61, + "startColumn": 38, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 68, + "startColumn": 38, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 40, - "lineCount": 1 + "startColumn": 57, + "endColumn": 5, + "lineCount": 7 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 51, + "startColumn": 17, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 40, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 51, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 54, - "endColumn": 62, + "startColumn": 17, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportOperatorIssue", "range": { - "startColumn": 32, - "endColumn": 40, + "startColumn": 11, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportOperatorIssue", "range": { - "startColumn": 43, - "endColumn": 51, + "startColumn": 16, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 40, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 51, + "startColumn": 25, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 54, - "endColumn": 62, + "startColumn": 25, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 20, + "startColumn": 34, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 4, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 21, + "startColumn": 36, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 42, + "startColumn": 15, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 20, + "startColumn": 46, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 16, - "endColumn": 32, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 40, + "startColumn": 44, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 61, + "startColumn": 22, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 40, + "startColumn": 22, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 61, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportAny", "range": { - "startColumn": 74, - "endColumn": 82, + "startColumn": 22, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 21, + "startColumn": 29, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 27, - "endColumn": 42, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { "code": "reportOperatorIssue", "range": { - "startColumn": 16, - "endColumn": 20, + "startColumn": 33, + "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 33, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 11, - "endColumn": 21, + "startColumn": 22, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { "startColumn": 27, - "endColumn": 42, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 22, - "endColumn": 25, + "startColumn": 41, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 22, - "endColumn": 25, + "startColumn": 49, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 59, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 11, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 32, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 15, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 32, + "startColumn": 15, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 20, + "startColumn": 45, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 29, - "endColumn": 41, + "startColumn": 45, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 27, - "endColumn": 32, + "startColumn": 47, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 27, - "endColumn": 32, + "startColumn": 15, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 37, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 37, + "startColumn": 15, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 49, + "startColumn": 45, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 39, - "endColumn": 49, + "startColumn": 45, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 10, - "endColumn": 17, + "startColumn": 47, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 56, - "endColumn": 61, + "startColumn": 15, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 63, - "endColumn": 66, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 78, - "endColumn": 81, + "startColumn": 15, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 46, - "endColumn": 51, + "startColumn": 4, + "endColumn": 5, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 53, - "endColumn": 56, + "startColumn": 7, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 20, - "endColumn": 32, + "startColumn": 10, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 27, - "endColumn": 32, + "startColumn": 14, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 46, + "startColumn": 4, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportArgumentType", "range": { - "startColumn": 41, - "endColumn": 46, + "startColumn": 42, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 20, - "endColumn": 33, + "startColumn": 4, + "endColumn": 5, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 33, + "startColumn": 7, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 48, + "startColumn": 10, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 43, - "endColumn": 48, + "startColumn": 13, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 50, - "endColumn": 63, + "startColumn": 31, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 58, - "endColumn": 63, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 20, - "endColumn": 33, + "startColumn": 10, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 33, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 48, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 43, - "endColumn": 48, + "startColumn": 55, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 50, - "endColumn": 63, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 58, - "endColumn": 63, + "startColumn": 10, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 20, - "endColumn": 33, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 33, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 48, + "startColumn": 55, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 43, - "endColumn": 48, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 50, - "endColumn": 63, + "startColumn": 10, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 58, - "endColumn": 63, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } - } - ], - "./sumpy/test/test_qbx.py": [ + }, { - "code": "reportUnusedImport", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 55, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 10, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { "startColumn": 22, - "endColumn": 45, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 31, - "endColumn": 67, + "startColumn": 34, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 32, - "endColumn": 48, + "startColumn": 4, + "endColumn": 6, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 44, - "endColumn": 48, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 50, - "endColumn": 66, + "startColumn": 39, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 62, - "endColumn": 66, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 45, + "startColumn": 9, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 45, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 35, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 17, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 22, - "endColumn": 32, + "startColumn": 39, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 22, - "endColumn": 32, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 34, - "endColumn": 43, + "startColumn": 43, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 18, - "endColumn": 41, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 18, - "endColumn": 41, + "startColumn": 43, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 31, - "endColumn": 67, + "startColumn": 54, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { "startColumn": 32, - "endColumn": 48, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportOperatorIssue", "range": { - "startColumn": 44, - "endColumn": 48, + "startColumn": 43, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 50, - "endColumn": 66, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportOperatorIssue", "range": { - "startColumn": 62, - "endColumn": 66, + "startColumn": 43, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 18, - "endColumn": 33, + "startColumn": 54, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 18, - "endColumn": 33, + "startColumn": 16, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 33, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 41, + "startColumn": 11, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 36, + "startColumn": 27, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { "startColumn": 16, "endColumn": 20, @@ -22115,1138 +17863,1132 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 16, - "endColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 25, - "endColumn": 32, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 34, - "endColumn": 41, + "startColumn": 53, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { "startColumn": 32, - "endColumn": 47, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 16, - "endColumn": 20, + "startColumn": 53, + "endColumn": 61, + "lineCount": 1 + } + }, + { + "code": "reportOperatorIssue", + "range": { + "startColumn": 74, + "endColumn": 82, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 23, + "startColumn": 11, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 32, + "startColumn": 27, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 34, - "endColumn": 41, + "startColumn": 16, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 47, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 37, + "startColumn": 11, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 37, + "startColumn": 27, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 54, + "startColumn": 22, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 38, - "lineCount": 1 - } - } - ], - "./sumpy/test/test_target_deriv.py": [ - { - "code": "reportEmptyAbstractUsage", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 56, + "startColumn": 22, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { "startColumn": 28, - "endColumn": 50, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 55, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 54, + "startColumn": 29, + "endColumn": 32, "lineCount": 1 } - } - ], - "./sumpy/test/test_tools.py": [ + }, { - "code": "reportUnusedImport", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 13, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, + "startColumn": 29, "endColumn": 41, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 44, + "startColumn": 27, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 46, - "endColumn": 47, + "startColumn": 27, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 50, + "startColumn": 34, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 41, + "startColumn": 34, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 44, + "startColumn": 39, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 17, + "startColumn": 39, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 50, + "startColumn": 10, + "endColumn": 17, "lineCount": 1 } - } - ], - "./sumpy/tools.py": [ + }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 19, + "startColumn": 56, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 19, + "startColumn": 63, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 78, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 46, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 38, + "startColumn": 53, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 38, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 21, - "endColumn": 29, + "startColumn": 27, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 29, + "startColumn": 34, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 41, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 24, + "startColumn": 20, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 26, - "endColumn": 31, + "startColumn": 28, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 33, + "startColumn": 35, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 24, - "endColumn": 35, + "startColumn": 43, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 23, + "startColumn": 50, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 58, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 45, + "startColumn": 20, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 13, - "endColumn": 27, + "startColumn": 28, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 27, + "startColumn": 35, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 13, - "endColumn": 25, + "startColumn": 43, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 27, + "startColumn": 50, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 13, - "endColumn": 27, + "startColumn": 58, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 17, + "startColumn": 20, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 28, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 35, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 43, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 22, + "startColumn": 50, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 58, + "endColumn": 63, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_qbx.py": [ { - "code": "reportAny", + "code": "reportUnusedImport", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 16, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 16, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 22, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 24, + "startColumn": 31, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 18, + "startColumn": 32, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 36, - "endColumn": 41, + "startColumn": 44, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 66, - "endColumn": 71, + "startColumn": 50, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 32, - "endColumn": 37, + "startColumn": 62, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 34, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 43, + "startColumn": 34, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 40, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 40, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 50, + "startColumn": 22, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 49, + "startColumn": 22, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 73, - "endColumn": 82, + "startColumn": 34, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 36, + "startColumn": 18, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 53, + "startColumn": 18, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 25, + "startColumn": 31, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 25, + "startColumn": 32, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 4, - "endColumn": 28, + "startColumn": 44, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 50, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 62, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 24, + "startColumn": 18, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 18, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 35, + "startColumn": 18, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 64, - "endColumn": 83, + "startColumn": 26, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 41, + "startColumn": 21, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 49, + "startColumn": 16, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 16, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 25, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 35, + "startColumn": 34, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 32, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 16, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 16, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, + "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 34, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 32, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 24, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 52, + "startColumn": 24, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 57, + "startColumn": 31, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 33, + "endColumn": 38, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_target_deriv.py": [ { - "code": "reportAny", + "code": "reportEmptyAbstractUsage", "range": { - "startColumn": 17, - "endColumn": 20, + "startColumn": 16, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 31, - "endColumn": 32, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 38, - "endColumn": 39, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportReturnType", + "code": "reportAny", "range": { - "startColumn": 19, - "endColumn": 66, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 11, - "endColumn": 24, + "startColumn": 28, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 20, + "startColumn": 37, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 24, + "startColumn": 44, + "endColumn": 54, "lineCount": 1 } - }, + } + ], + "./sumpy/test/test_tools.py": [ { - "code": "reportMissingParameterType", + "code": "reportUnusedImport", "range": { - "startColumn": 21, - "endColumn": 24, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 46, - "endColumn": 62, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 43, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 46, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 49, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportArgumentType", "range": { - "startColumn": 13, - "endColumn": 19, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 43, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportArgumentType", "range": { - "startColumn": 13, - "endColumn": 25, + "startColumn": 14, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 45, - "endColumn": 55, + "startColumn": 47, + "endColumn": 50, "lineCount": 1 } - }, + } + ], + "./sumpy/tools.py": [ { - "code": "reportUnknownMemberType", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 20, - "endColumn": 31, + "startColumn": 9, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 35, + "startColumn": 17, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 78, + "startColumn": 17, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 49, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 55, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 67, - "endColumn": 78, + "startColumn": 33, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 31, + "startColumn": 33, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 39, + "startColumn": 21, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 43, + "startColumn": 21, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 46, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 55, + "startColumn": 19, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 26, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 24, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 26, + "startColumn": 24, "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 35, + "startColumn": 19, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 48, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 48, + "startColumn": 40, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 25, + "startColumn": 29, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportOperatorIssue", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 59, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 65, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 65, + "startColumn": 18, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 33, - "endColumn": 58, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 33, - "endColumn": 62, + "startColumn": 8, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 33, - "endColumn": 62, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { "startColumn": 8, "endColumn": 12, @@ -23254,137 +18996,145 @@ } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 37, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { "startColumn": 8, - "endColumn": 22, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportConstantRedefinition", + "code": "reportAny", "range": { - "startColumn": 14, - "endColumn": 16, + "startColumn": 21, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 30, - "endColumn": 53, + "startColumn": 15, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 52, + "startColumn": 36, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 51, + "startColumn": 66, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", + "range": { + "startColumn": 32, + "endColumn": 37, + "lineCount": 1 + } + }, + { + "code": "reportAny", "range": { "startColumn": 27, - "endColumn": 54, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 37, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 34, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnusedImport", + "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 64, + "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 22, + "startColumn": 32, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 46, - "lineCount": 5 + "startColumn": 36, + "endColumn": 49, + "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportAny", "range": { - "startColumn": 13, - "endColumn": 27, + "startColumn": 8, + "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 27, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 8, + "startColumn": 12, "endColumn": 17, "lineCount": 1 } @@ -23392,88 +19142,96 @@ { "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 7, + "startColumn": 40, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 31, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { - "startColumn": 13, - "endColumn": 23, + "startColumn": 38, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportReturnType", + "range": { + "startColumn": 19, + "endColumn": 66, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", "range": { "startColumn": 11, - "endColumn": 22, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportConstantRedefinition", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 14, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 53, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingTypeStubs", "range": { "startColumn": 15, - "endColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnusedImport", "range": { - "startColumn": 40, - "endColumn": 47, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 13, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 9, + "endColumn": 23, "lineCount": 1 } } @@ -24343,51 +20101,27 @@ "lineCount": 1 } }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 19, - "lineCount": 1 - } - }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 53, + "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 18, - "endColumn": 45, + "startColumn": 54, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 69, - "endColumn": 76, + "startColumn": 20, + "endColumn": 47, "lineCount": 1 } }, @@ -24464,18 +20198,10 @@ } }, { - "code": "reportAny", - "range": { - "startColumn": 18, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 22, - "endColumn": 29, + "startColumn": 16, + "endColumn": 54, "lineCount": 1 } }, @@ -24576,18 +20302,10 @@ } }, { - "code": "reportAny", - "range": { - "startColumn": 18, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 22, - "endColumn": 30, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } },