From a6ef5800c765a517b8c74bf383d20db79303b4ee Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Thu, 9 Jul 2026 18:56:43 -0500 Subject: [PATCH 1/4] Replace islpy with namedisl, use sets as domains project_out_except --- doc/conf.py | 10 +- doc/tutorial.rst | 81 +-- examples/call-external.py | 17 +- loopy/check.py | 182 +++--- loopy/codegen/__init__.py | 46 +- loopy/codegen/bounds.py | 21 +- loopy/codegen/control.py | 49 +- loopy/codegen/instruction.py | 31 +- loopy/codegen/loop.py | 195 +++---- loopy/codegen/result.py | 10 +- loopy/isl_helpers.py | 715 +++++++----------------- loopy/kernel/__init__.py | 143 +++-- loopy/kernel/creation.py | 133 ++--- loopy/kernel/function_interface.py | 14 +- loopy/kernel/instruction.py | 19 +- loopy/kernel/tools.py | 215 ++----- loopy/loop.py | 21 +- loopy/schedule/__init__.py | 8 +- loopy/schedule/tools.py | 205 +++---- loopy/statistics.py | 543 ++++++++++-------- loopy/symbolic.py | 458 ++++++++------- loopy/target/c/codegen/expression.py | 10 +- loopy/tools.py | 25 +- loopy/transform/array_buffer_map.py | 78 ++- loopy/transform/batch.py | 22 +- loopy/transform/buffer.py | 8 +- loopy/transform/callable.py | 109 ++-- loopy/transform/data.py | 48 +- loopy/transform/diff.py | 22 +- loopy/transform/fusion.py | 45 +- loopy/transform/iname.py | 280 +++------- loopy/transform/instruction.py | 2 +- loopy/transform/loop_fusion.py | 104 +--- loopy/transform/pack_and_unpack_args.py | 54 +- loopy/transform/padding.py | 26 +- loopy/transform/parameter.py | 45 +- loopy/transform/precompute.py | 24 +- loopy/transform/privatize.py | 3 +- loopy/transform/realize_reduction.py | 322 +++++------ loopy/transform/save.py | 85 ++- pyproject.toml | 2 + requirements.txt | 1 + test/test_expression.py | 4 +- test/test_fusion.py | 6 + test/test_isl.py | 34 +- test/test_loopy.py | 6 +- test/test_split_iname_slabs.py | 3 +- test/test_statistics.py | 11 +- test/test_transform.py | 52 +- 49 files changed, 1942 insertions(+), 2605 deletions(-) diff --git a/doc/conf.py b/doc/conf.py index 5ac143233..2f7c3807f 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -17,6 +17,7 @@ "constantdict": ("https://matthiasdiener.github.io/constantdict/", None), "genpy": ("https://documen.tician.de/genpy", None), "islpy": ("https://documen.tician.de/islpy", 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), @@ -39,6 +40,8 @@ ("py:class", r".*tuple\[Expression"), ("py:class", r".*tuple\[VarAtomicity"), ("py:class", r".*tuple\[str"), + ("py:class", r"KeyT"), + ("py:class", r"loopy\.statistics\.KeyT"), ] sphinxconfig_missing_reference_aliases = { @@ -65,9 +68,10 @@ "p.Variable": "obj:pymbolic.primitives.Variable", # isl "isl.BasicSet": "class:islpy.BasicSet", - "isl.PwAff": "class:islpy.PwAff", - "isl.Set": "class:islpy.Set", - "isl.Space": "class:islpy.Space", + "isl.Val": "class:islpy.Val", + "nisl.Space": "class:namedisl.Space", + "nisl.Set": "class:namedisl.Set", + "nisl.PwAff": "class:namedisl.PwAff", # loopy "InameStr": "obj:loopy.typing.InameStr", "InameStrSet": "obj:loopy.typing.InameStrSet", diff --git a/doc/tutorial.rst b/doc/tutorial.rst index 14281b085..35fcd64f8 100644 --- a/doc/tutorial.rst +++ b/doc/tutorial.rst @@ -566,7 +566,7 @@ Consider this example: ... for (int i_outer = 0; i_outer <= -1 + (15 + n) / 16; ++i_outer) for (int i_inner = 0; i_inner <= ((-16 + n + -16 * i_outer >= 0) ? 15 : -1 + n + -16 * i_outer); ++i_inner) - a[16 * i_outer + i_inner] = (float) (0.0f); + a[i_inner + 16 * i_outer] = (float) (0.0f); ... By default, the new, split inames are named *OLD_outer* and *OLD_inner*, @@ -597,7 +597,7 @@ relation to loop nesting. For example, it's perfectly possible to request ... for (int i_inner = 0; i_inner <= ((-16 + n >= 0) ? 15 : -1 + n); ++i_inner) for (int i_outer = 0; i_outer <= -1 + -1 * i_inner + (15 + n + 15 * i_inner) / 16; ++i_outer) - a[16 * i_outer + i_inner] = (float) (0.0f); + a[i_inner + 16 * i_outer] = (float) (0.0f); ... Notice how loopy has automatically generated guard conditionals to make @@ -624,7 +624,7 @@ commonly called 'loop tiling': for (int j_outer = 0; j_outer <= (-16 + n) / 16; ++j_outer) for (int i_inner = 0; i_inner <= 15; ++i_inner) for (int j_inner = 0; j_inner <= 15; ++j_inner) - out[n * (16 * i_outer + i_inner) + 16 * j_outer + j_inner] = a[n * (16 * j_outer + j_inner) + 16 * i_outer + i_inner]; + out[n * (i_inner + 16 * i_outer) + j_inner + 16 * j_outer] = a[n * (j_inner + 16 * j_outer) + i_inner + 16 * i_outer]; ... .. }}} @@ -739,8 +739,8 @@ Let's try this out on our vector fill kernel by creating workgroups of size ... __kernel void __attribute__ ((reqd_work_group_size(128, 1, 1))) loopy_kernel(__global float *__restrict__ a, int const n) { - if (-1 + -128 * gid(0) + -1 * lid(0) + n >= 0) - a[128 * gid(0) + lid(0)] = (float) (0.0f); + if (-1 + n + -1 * lid(0) + -128 * gid(0) >= 0) + a[lid(0) + 128 * gid(0)] = (float) (0.0f); } Loopy requires that workgroup sizes are fixed and constant at compile time. @@ -754,9 +754,9 @@ those for us: >>> glob, loc = knl["loopy_kernel"].get_grid_size_upper_bounds(knl.callables_table) >>> print(glob) - (PwAff("[n] -> { [(floor((127 + n)/128))] }"),) + (PwAff('[n] -> { [] -> [(floor((127 + n)/128))] }'),) >>> print(loc) - (PwAff("[n] -> { [(128)] }"),) + (PwAff('[n] -> { [] -> [(128)] }'),) Note that this functionality returns internal objects and is not really intended for end users. @@ -786,11 +786,11 @@ assumption: for (int i_outer = 0; i_outer <= -1 + (3 + n) / 4; ++i_outer) { a[4 * i_outer] = (float) (0.0f); - if (-2 + -4 * i_outer + n >= 0) + if (-2 + n + -4 * i_outer >= 0) a[1 + 4 * i_outer] = (float) (0.0f); - if (-3 + -4 * i_outer + n >= 0) + if (-3 + n + -4 * i_outer >= 0) a[2 + 4 * i_outer] = (float) (0.0f); - if (-4 + -4 * i_outer + n >= 0) + if (-4 + n + -4 * i_outer >= 0) a[3 + 4 * i_outer] = (float) (0.0f); } ... @@ -824,14 +824,14 @@ enabling some cost savings: { int const i_outer = loopy_floor_div_pos_b_int32(-1 + n, 4); - if (i_outer >= 0) + if (-1 + n >= 0) { a[4 * i_outer] = (float) (0.0f); - if (-2 + -4 * i_outer + n >= 0) + if (-2 + n + -4 * i_outer >= 0) a[1 + 4 * i_outer] = (float) (0.0f); - if (-3 + -4 * i_outer + n >= 0) + if (-3 + n + -4 * i_outer >= 0) a[2 + 4 * i_outer] = (float) (0.0f); - if (4 + 4 * i_outer + -1 * n == 0) + if (4 + -1 * n + 4 * i_outer == 0) a[3 + 4 * i_outer] = (float) (0.0f); } } @@ -954,6 +954,7 @@ local manually. Consider the following example: .. doctest:: + :options: +ELLIPSIS >>> knl = lp.make_kernel( ... "{ [i_outer,i_inner, k]: " @@ -972,17 +973,17 @@ Consider the following example: __local float a_temp[16]; float acc_k; - if (-1 + -16 * gid(0) + -1 * lid(0) + n >= 0) + if (-1 + n + -1 * lid(0) + -16 * gid(0) >= 0) { - a_temp[lid(0)] = a[16 * gid(0) + lid(0)]; + a_temp[lid(0)] = a[lid(0) + 16 * gid(0)]; acc_k = 0.0f; } barrier(CLK_LOCAL_MEM_FENCE) /* for a_temp (insn_0_k_update depends on insn) */; - if (-1 + -16 * gid(0) + -1 * lid(0) + n >= 0) + if (-1 + n + -1 * lid(0) + -16 * gid(0) >= 0) { for (int k = 0; k <= 15; ++k) acc_k = acc_k + a_temp[k]; - out[16 * gid(0) + lid(0)] = acc_k; + out[lid(0) + 16 * gid(0)] = acc_k; } } @@ -1034,11 +1035,11 @@ transformation exists in :func:`loopy.add_prefetch`: >>> evt, (out,) = knl_pf(queue, a=x_vec_dev) #define lid(N) ((int) get_local_id(N)) ... - a_fetch = a[16 * gid(0) + lid(0)]; + a_fetch = a[lid(0) + 16 * gid(0)]; acc_k = 0.0f; for (int k = 0; k <= 15; ++k) acc_k = acc_k + a_fetch; - out[16 * gid(0) + lid(0)] = acc_k; + out[lid(0) + 16 * gid(0)] = acc_k; ... This is not the same as our previous code and, in this scenario, a little @@ -1055,17 +1056,17 @@ earlier: .. doctest:: >>> knl_pf = lp.add_prefetch(knl, "a", ["i_inner"], default_tag="l.0") - >>> evt, (out,) = knl_pf(queue, a=x_vec_dev) + >>> evt, (out,) = knl_pf(queue, a=x_vec_dev) # doctest: +ELLIPSIS #define lid(N) ((int) get_local_id(N)) ... - if (-1 + -16 * gid(0) + -1 * lid(0) + n >= 0) - a_fetch[lid(0)] = a[16 * gid(0) + lid(0)]; - if (-1 + -16 * gid(0) + -1 * lid(0) + n >= 0) + if (-1 + n + -1 * lid(0) + -16 * gid(0) >= 0) + a_fetch[lid(0)] = a[lid(0) + 16 * gid(0)]; + if (-1 + n + -1 * lid(0) + -16 * gid(0) >= 0) { acc_k = 0.0f; for (int k = 0; k <= 15; ++k) acc_k = acc_k + a_fetch[lid(0)]; - out[16 * gid(0) + lid(0)] = acc_k; + out[lid(0) + 16 * gid(0)] = acc_k; } ... @@ -1310,7 +1311,7 @@ The kernel translates into two OpenCL kernels. { int tmp; - tmp = arr[16 * gid(0) + lid(0)]; + tmp = arr[lid(0) + 16 * gid(0)]; tmp_save_slot[16 * gid(0) + lid(0)] = tmp; } @@ -1419,7 +1420,7 @@ Attempting to create this kernel results in an error: ... # While trying to find shape axis 0 of argument 'out', the following exception occurred: Traceback (most recent call last): ... - loopy.diagnostic.StaticValueFindingError: a static maximum was not found for PwAff '[n] -> { [(1)] : n <= 1; [(n)] : n >= 2 }' + loopy.diagnostic.StaticValueFindingError: a static maximum was not found for PwAff '[n] -> { [] -> [(1)] : n <= 1; [] -> [(n)] : n >= 2 }' The problem is that loopy cannot find a simple, universally valid expression for the length of *out* in this case. Notice how the kernel accesses both the @@ -1504,9 +1505,9 @@ When we ask to see the code, the issue becomes apparent: float a_fetch[16]; ... - a_fetch[lid(0)] = a[n * (16 * gid(1) + lid(0)) + 16 * gid(0) + lid(1)]; + a_fetch[lid(0)] = a[n * (lid(0) + 16 * gid(1)) + lid(1) + 16 * gid(0)]; ... - out[n * (16 * gid(0) + lid(1)) + 16 * gid(1) + lid(0)] = a_fetch[lid(0)]; + out[n * (lid(1) + 16 * gid(0)) + lid(0) + 16 * gid(1)] = a_fetch[lid(0)]; ... } @@ -1582,9 +1583,9 @@ Each line of output will look roughly like:: Op(np:dtype('float32'), add, subgroup, "kernel_name") : [l, m, n] -> { l * m * n : l > 0 and m > 0 and n > 0 } :func:`loopy.get_op_map` returns a :class:`loopy.ToCountMap` of **{** -:class:`loopy.Op` **:** :class:`islpy.PwQPolynomial` **}**. A +:class:`loopy.Op` **:** :class:`namedisl.PwQPolynomial` **}**. A :class:`loopy.ToCountMap` holds a dictionary mapping any type of key to an -arithmetic type. In this case, the :class:`islpy.PwQPolynomial` holds the +arithmetic type. In this case, the :class:`namedisl.PwQPolynomial` holds the number of operations matching the characteristics of the :class:`loopy.Op` specified in the key (in terms of the :class:`loopy.LoopKernel` *inames*). :class:`loopy.Op` attributes include: @@ -1595,7 +1596,7 @@ specified in the key (in terms of the :class:`loopy.LoopKernel` - name: A :class:`str` that specifies the kind of arithmetic operation as *add*, *sub*, *mul*, *div*, *pow*, *shift*, *bw* (bitwise), etc. -One way to evaluate these polynomials is with :meth:`islpy.PwQPolynomial.eval_with_dict`: +One way to evaluate these polynomials is with :meth:`namedisl.PwQPolynomial.eval_with_dict`: .. doctest:: @@ -1672,7 +1673,7 @@ Each line of output will look roughly like:: MemAccess(global, np:dtype('float32'), {}, {}, store, c, None, subgroup, 'stats_knl') : [m, l, n] -> { m * l * n : m > 0 and l > 0 and n > 0 } :func:`loopy.get_mem_access_map` returns a :class:`loopy.ToCountMap` of **{** -:class:`loopy.MemAccess` **:** :class:`islpy.PwQPolynomial` **}**. +:class:`loopy.MemAccess` **:** :class:`namedisl.PwQPolynomial` **}**. :class:`loopy.MemAccess` attributes include: - mtype: A :class:`str` that specifies the memory type accessed as **global** @@ -1700,7 +1701,7 @@ Each line of output will look roughly like:: - variable: A :class:`str` that specifies the variable name of the data accessed. -We can evaluate these polynomials using :meth:`islpy.PwQPolynomial.eval_with_dict`: +We can evaluate these polynomials using :meth:`namedisl.PwQPolynomial.eval_with_dict`: .. doctest:: @@ -1764,7 +1765,7 @@ Since we have not tagged any of the inames or parallelized the kernel across work-items (which would have produced iname tags), :func:`loopy.get_mem_access_map` finds no local or global id strides, leaving ``lid_strides`` and ``gid_strides`` empty for each memory access. Now we'll parallelize the kernel and count the array -accesses again. The resulting :class:`islpy.PwQPolynomial` will be more complicated +accesses again. The resulting :class:`namedisl.PwQPolynomial` will be more complicated this time. .. doctest:: @@ -1874,9 +1875,9 @@ kernel from the previous example: >>> sync_map = lp.get_synchronization_map(knl) >>> print(sync_map) - Sync(kernel_launch, stats_knl): [l, m, n] -> { 1 } + Sync(kernel_launch, stats_knl): [l, m, n] -> { [] -> 1 } -We can evaluate this polynomial using :meth:`islpy.PwQPolynomial.eval_with_dict`: +We can evaluate this polynomial using :meth:`namedisl.PwQPolynomial.eval_with_dict`: .. doctest:: @@ -1931,14 +1932,14 @@ count the barriers using :func:`loopy.get_synchronization_map`: >>> sync_map = lp.get_synchronization_map(knl) >>> print(sync_map) - Sync(barrier_local, loopy_kernel): { 1000 } - Sync(kernel_launch, loopy_kernel): { 1 } + Sync(barrier_local, loopy_kernel): { [] -> 1000 } + Sync(kernel_launch, loopy_kernel): { [] -> 1 } Based on the kernel code printed above, we would expect each work-item to encounter 50x10x2 barriers, which matches the result from :func:`loopy.get_synchronization_map`. In this case, the number of barriers does not depend on any inames, so we can pass an empty dictionary to -:meth:`islpy.PwQPolynomial.eval_with_dict`. +:meth:`namedisl.PwQPolynomial.eval_with_dict`. .. }}} diff --git a/examples/call-external.py b/examples/call-external.py index 098bed450..3c0640939 100644 --- a/examples/call-external.py +++ b/examples/call-external.py @@ -1,3 +1,5 @@ +from typing import override + import numpy as np from constantdict import constantdict @@ -12,13 +14,14 @@ # {{{ blas callable class CBLASGEMV(lp.ScalarCallable): - def with_types(self, arg_id_to_dtype, callables_table): + @override + def with_types(self, arg_id_to_dtype, clbl_inf_ctx): mat_dtype = arg_id_to_dtype.get(0) vec_dtype = arg_id_to_dtype.get(1) if mat_dtype is None or vec_dtype is None: # types aren't specialized enough to be resolved - return self, callables_table + return self, clbl_inf_ctx if mat_dtype != vec_dtype: raise LoopyError("GEMV requires same dtypes for matrix and " @@ -37,16 +40,17 @@ def with_types(self, arg_id_to_dtype, callables_table): 0: vec_dtype, 1: vec_dtype, -1: vec_dtype})), - callables_table) + clbl_inf_ctx) - def with_descrs(self, arg_id_to_descr, callables_table): + @override + def with_descrs(self, arg_id_to_descr, clbl_inf_ctx): mat_descr = arg_id_to_descr.get(0) vec_descr = arg_id_to_descr.get(1) res_descr = arg_id_to_descr.get(-1) if mat_descr is None or vec_descr is None or res_descr is None: # shapes aren't specialized enough to be resolved - return self, callables_table + return self, clbl_inf_ctx assert mat_descr.shape[1] == vec_descr.shape[0] assert mat_descr.shape[0] == res_descr.shape[0] @@ -56,7 +60,7 @@ def with_descrs(self, arg_id_to_descr, callables_table): assert mat_descr.dim_tags[1].stride == 1 assert res_descr.dim_tags[0].stride == 1 - return self.copy(arg_id_to_descr=arg_id_to_descr), callables_table + return self.copy(arg_id_to_descr=arg_id_to_descr), clbl_inf_ctx def emit_call_insn(self, insn, target, expression_to_code_mapper): from pymbolic import var @@ -80,6 +84,7 @@ def emit_call_insn(self, insn, target, expression_to_code_mapper): False # cblas_gemv does not return anything ) + @override def generate_preambles(self, target): assert isinstance(target, CTarget) yield ("99_cblas", "#include ") diff --git a/loopy/check.py b/loopy/check.py index 323a35453..b82249eb7 100644 --- a/loopy/check.py +++ b/loopy/check.py @@ -32,8 +32,8 @@ import numpy as np from typing_extensions import override -import islpy as isl -from islpy import dim_type +import namedisl as nisl +from namedisl import DimType from pymbolic.primitives import AlgebraicLeaf, Variable, is_arithmetic_expression from pytools import memoize_method, set_union @@ -64,7 +64,15 @@ NoOpInstruction, _DataObliviousInstruction, ) -from loopy.symbolic import CombineMapper, ResolvedFunction, SubArrayRef, WalkMapper +from loopy.symbolic import ( + CombineMapper, + ResolvedFunction, + SubArrayRef, + WalkMapper, + get_access_map_storage_names, + guarded_pwaff_from_expr, + pwaff_from_expr, +) from loopy.translation_unit import ( CallableId, CallablesTable, @@ -611,7 +619,7 @@ def iname_has_single_iteration(iname: str) -> bool: try: if kernel.get_constant_iname_length(iname) == 1: return True - except isl.Error: + except nisl.Error: pass return False @@ -668,16 +676,14 @@ def check_for_data_dependent_parallel_bounds(kernel: LoopKernel) -> None: from loopy.kernel.data import ConcurrentTag for i, dom in enumerate(kernel.domains): - dom_inames = set(dom.get_var_names_not_none(dim_type.set)) par_inames = { - iname for iname in dom_inames + iname for iname in dom.space.set_names if kernel.iname_tags_of_type(iname, ConcurrentTag)} if not par_inames: continue - parameters = set(dom.get_var_names(dim_type.param)) - for par in parameters: + for par in dom.space.param_names: if par in kernel.temporary_variables: raise LoopyError("Domain number %d has a data-dependent " "parameter '%s' and contains parallel " @@ -689,20 +695,15 @@ def check_for_data_dependent_parallel_bounds(kernel: LoopKernel) -> None: # {{{ helpers for _AccessCheckMapper -def _align_and_intersect(d1, d2): - d1, d2 = isl.align_two(d1, d2) - return (d1 & d2).params() - - -def _align_and_intersect_with_caller_assumption(callee_assumptions, - caller_assumptions): - - for name, (dt, pos) in caller_assumptions.get_var_dict().items(): - caller_assumptions = caller_assumptions.set_dim_name( - dt, pos, f"_lp_caller_{name}") +def _align_and_intersect_with_caller_assumption( + callee_assumptions: nisl.Set, + caller_assumptions: nisl.Set + ): - return _align_and_intersect(callee_assumptions, - caller_assumptions) + return callee_assumptions & caller_assumptions.rename_dims([ + (name, f"_lp_caller_{name}") + for name in caller_assumptions.space.names + ]) def _mark_variables_from_caller(expr: ArithmeticExpression): @@ -722,22 +723,17 @@ def subst_func(x: AlgebraicLeaf): @dataclass -class _AccessCheckMapper(WalkMapper[[isl.Set, str]]): +class _AccessCheckMapper(WalkMapper[[nisl.Set, str]]): kernel: LoopKernel callables_table: CallablesTable def __post_init__(self) -> None: super().__init__() - @memoize_method - def _make_slab(self, space, iname, start, stop): - from loopy.isl_helpers import make_slab - return make_slab(space, iname, start, stop) - @memoize_method def _get_access_range( self, - domain: isl.Set, + domain: nisl.Set, subscript: tuple[Expression, ...] ): from loopy.diagnostic import UnableToDetermineAccessRangeError @@ -748,7 +744,7 @@ def _get_access_range( return None @override - def map_subscript(self, expr: p.Subscript, domain: isl.Set, insn_id: str): + def map_subscript(self, expr: p.Subscript, domain: nisl.Set, insn_id: str): WalkMapper.map_subscript(self, expr, domain, insn_id) from pymbolic.primitives import Variable @@ -765,18 +761,14 @@ def map_subscript(self, expr: p.Subscript, domain: isl.Set, insn_id: str): if shape is not None: assert isinstance(shape, tuple) - subscript = expr.index - - if not isinstance(subscript, tuple): - subscript = (subscript,) + subscript = expr.index_tuple from loopy.symbolic import get_dependencies - available_vars = set(domain.get_var_dict()) - shape_deps = set() + available_vars = domain.space.names + shape_deps: set[str] = set() for shape_axis in shape: - if shape_axis is not None: - shape_deps.update(get_dependencies(shape_axis)) + shape_deps.update(get_dependencies(shape_axis)) if not (get_dependencies(subscript) <= available_vars and shape_deps <= available_vars): @@ -793,31 +785,29 @@ def map_subscript(self, expr: p.Subscript, domain: isl.Set, insn_id: str): # Likely: index was non-affine, nothing we can do. return - shape_domain = isl.BasicSet.universe(access_range.get_space()) - for idim in range(len(subscript)): - shape_axis = shape[idim] + shape_domain = access_range.universe_like_me() + v = shape_domain.var_pw_affs + stor_ax_names = get_access_map_storage_names(access_range) + for idim, shape_axis in enumerate(shape): + shape_domain = shape_domain & ( + v[stor_ax_names[idim]].where(">=", v[0]) + & v[stor_ax_names[idim]].where("<", pwaff_from_expr(v, shape_axis)) + ) - if shape_axis is not None: - slab = self._make_slab( - shape_domain.get_space(), (dim_type.in_, idim), - 0, shape_axis) - - shape_domain = shape_domain.intersect(slab) - - if not access_range.is_subset(shape_domain): + if not access_range <= shape_domain: raise LoopyIndexError("'%s' in instruction '%s' " "accesses out-of-bounds array element (could not" " establish '%s' is a subset of '%s')." % (expr, insn_id, access_range, shape_domain)) @override - def map_if(self, expr: p. If, domain: isl.Set, insn_id: str): + def map_if(self, expr: p. If, domain: nisl.Set, insn_id: str): from loopy.symbolic import condition_to_set - then_set = condition_to_set(domain.space, expr.condition) + then_set = condition_to_set(domain.var_pw_affs, expr.condition) if then_set is None: # condition cannot be inferred as ISL expression => ignore # for domain contributions enforced by it - then_set = else_set = isl.BasicSet.universe(domain.space) + then_set = else_set = domain.universe_like_me() else: else_set = then_set.complement() @@ -825,18 +815,16 @@ def map_if(self, expr: p. If, domain: isl.Set, insn_id: str): self.rec(expr.else_, domain & else_set, insn_id) @override - def map_call(self, expr: p.Call, domain: isl.Set, insn_id: str): + def map_call(self, expr: p.Call, domain: nisl.Set, insn_id: str): # perform access checks on the call arguments super().map_call(expr, domain, insn_id) - import pymbolic.primitives as prim - from loopy.diagnostic import ExpressionToAffineConversionError from loopy.kernel.function_interface import ( CallableKernel, get_kw_pos_association, ) - from loopy.symbolic import get_dependencies, guarded_aff_from_expr + from loopy.symbolic import get_dependencies if (isinstance(expr.function, ResolvedFunction) and isinstance(self.callables_table[expr.function.name], @@ -860,25 +848,23 @@ def map_call(self, expr: p.Call, domain: isl.Set, insn_id: str): kwargs = {k: _mark_variables_from_caller(arg_id_to_arg[kw_to_pos[k]]) for k in subkernel.get_unwritten_value_args()} - kw_space = isl.Space.create_from_names( - subkernel.isl_context, set=[], - params=[*get_dependencies(tuple(kwargs.values())), + kw_space = nisl.Space.from_names( + out=[], param=[*get_dependencies(tuple(kwargs.values())), *kwargs.keys()]) - extra_assumptions = isl.BasicSet.universe(kw_space).params() + extra_assumptions = nisl.Set.universe(kw_space) + ea_v = extra_assumptions.var_pw_affs for kw, arg in kwargs.items(): try: - aff = guarded_aff_from_expr(extra_assumptions.space, - prim.Variable(kw) - arg) + arg_pw_aff = guarded_pwaff_from_expr( + extra_assumptions.var_pw_affs, arg) except ExpressionToAffineConversionError: # arg expression not affine => don't add any constraints # corresponding to it continue - extra_assumptions = (extra_assumptions - .add_constraint(isl.Constraint - .equality_from_aff(aff))) + extra_assumptions = extra_assumptions & ea_v[kw].where("==", arg_pw_aff) # FIXME: caller inames could be arguments => should take that into # account as well @@ -890,12 +876,10 @@ def map_call(self, expr: p.Call, domain: isl.Set, insn_id: str): # project out the assumptions on caller's variables as they don't # bear any semantic meaning in the callee. extra_assumptions = extra_assumptions.project_out_except( - types=[isl.dim_type.param], - names=subkernel.get_unwritten_value_args()) + subkernel.get_unwritten_value_args(), dim_type=DimType.param) subkernel = subkernel.copy( - assumptions=_align_and_intersect(subkernel.assumptions, - extra_assumptions)) + assumptions=subkernel.assumptions & extra_assumptions) # }}} @@ -907,19 +891,14 @@ def _check_bounds_inner(kernel: LoopKernel, callables_table: CallablesTable) -> temp_var_names = set(kernel.temporary_variables) acm = _AccessCheckMapper(kernel, callables_table) - kernel_assumptions_is_universe = kernel.assumptions.is_universe() for insn in kernel.instructions: domain = get_insn_domain(insn, kernel) # data-dependent bounds? can't do much - if set(domain.get_var_names(dim_type.param)) & temp_var_names: + if domain.space.param_names & temp_var_names: continue - if kernel_assumptions_is_universe: - domain_with_assumptions = domain - else: - domain, assumptions = isl.align_two(domain, kernel.assumptions) - domain_with_assumptions = domain & assumptions + domain_with_assumptions = domain & kernel.assumptions def run_acm(expr: Expression): acm(expr, domain_with_assumptions, insn.id) # ruff:ignore[function-uses-loop-variable] @@ -977,7 +956,7 @@ def check_write_destinations(kernel: LoopKernel) -> None: raise LoopyError("iname '%s' may not be written" % wvar) insn_domain = kernel.get_inames_domain(insn.within_inames) - insn_params = set(insn_domain.get_var_names(dim_type.param)) + insn_params = insn_domain.space.param_names if wvar in kernel.all_params(): if wvar not in kernel.temporary_variables: @@ -1676,12 +1655,12 @@ def check_that_shapes_and_strides_are_arguments(kernel: LoopKernel) -> None: def _get_sub_array_ref_swept_range( kernel: LoopKernel, sar: SubArrayRef - ) -> isl.Set: + ) -> nisl.Set: from loopy.symbolic import get_access_map domain = kernel.get_inames_domain(frozenset({iname_var.name for iname_var in sar.swept_inames})) return get_access_map( - domain.to_set(), + domain, sar.swept_inames, kernel.assumptions).range() @@ -1899,11 +1878,9 @@ def pre_codegen_checks(t_unit: TranslationUnit) -> None: def check_implemented_domains( kernel: LoopKernel, - implemented_domains: Mapping[str, Sequence[isl.Set]], + implemented_domains: Mapping[str, Sequence[nisl.Set]], code: str | None = None, ) -> bool: - from islpy import align_two, dim_type - last_idomains = None last_insn_inames = None @@ -1928,12 +1905,9 @@ def check_implemented_domains( insn_impl_domain = idomains[0] for idomain in idomains[1:]: insn_impl_domain = insn_impl_domain | idomain - assumption_non_param = isl.BasicSet.from_params(kernel.assumptions) - assumptions, insn_impl_domain = align_two( - assumption_non_param, insn_impl_domain) - insn_impl_domain = ( - (insn_impl_domain & assumptions) - .project_out_except(insn_inames, [dim_type.set])) + insn_impl_domain = \ + (insn_impl_domain & kernel.assumptions).project_out_except(insn_inames, + dim_type=DimType.out) from loopy.kernel.data import LocalInameTag from loopy.kernel.instruction import BarrierInstruction @@ -1942,33 +1916,25 @@ def check_implemented_domains( non_lid_inames = frozenset(iname for iname in insn_inames if not kernel.iname_tags_of_type(iname, LocalInameTag)) insn_impl_domain = insn_impl_domain.project_out_except( - non_lid_inames, [dim_type.set]) + non_lid_inames, dim_type=DimType.out) insn_domain = kernel.get_inames_domain(insn_inames) - insn_parameters = frozenset(insn_domain.get_var_names_not_none(dim_type.param)) - assumptions, insn_domain = align_two(assumption_non_param, insn_domain) - desired_domain = ((insn_domain & assumptions) - .project_out_except(insn_inames, [dim_type.set]) - .project_out_except(insn_parameters, [dim_type.param])) + desired_domain = ((insn_domain & kernel.assumptions) + .project_out_except(insn_inames, dim_type=DimType.out) + .project_out_except(insn_domain.space.param_names, dim_type=DimType.param)) if isinstance(insn, BarrierInstruction): # project out local-id-mapped inames, solves #94 on gitlab - desired_domain = desired_domain.project_out_except( - non_lid_inames, [dim_type.set]) + desired_domain = desired_domain.project_out_except(non_lid_inames, # pyright: ignore[reportPossiblyUnboundVariable] + dim_type=DimType.out) - insn_impl_domain = (insn_impl_domain - .project_out_except(insn_parameters, [dim_type.param])) - insn_impl_domain, desired_domain = align_two( - insn_impl_domain, desired_domain) + insn_impl_domain = (insn_impl_domain.project_out_except( + insn_domain.space.param_names, dim_type=DimType.param)) - if insn_impl_domain != desired_domain: + if not insn_impl_domain.equals(desired_domain): i_minus_d = insn_impl_domain - desired_domain d_minus_i = desired_domain - insn_impl_domain - parameter_inames = { - not_none(insn_domain.get_dim_name(dim_type.param, i)) - for i in range(insn_impl_domain.dim(dim_type.param))} - lines: list[str] = [] for bigger, smaller, diff_set, gist_domain in [ ("implemented", "desired", i_minus_d, @@ -1981,18 +1947,16 @@ def check_implemented_domains( diff_set = diff_set.coalesce() pt = diff_set.sample_point() - assert not pt.is_void() + assert not pt.is_void # pt_set = isl.Set.from_point(pt) # lines.append("point implemented: %s" % (pt_set <= insn_impl_domain)) # lines.append("point desired: %s" % (pt_set <= desired_domain)) - iname_to_dim = pt.get_space().get_var_dict() point_axes: list[str] = [] - for iname in insn_inames | parameter_inames: - tp, dim = iname_to_dim[iname] + for iname in insn_inames | insn_domain.space.param_names: point_axes.append("%s=%d" % ( - iname, pt.get_coordinate_val(tp, dim).to_python())) + iname, pt.get_coordinate(iname).to_python())) lines.append( f"sample point in {bigger} but not {smaller}: {point_axes}") diff --git a/loopy/codegen/__init__.py b/loopy/codegen/__init__.py index 45ecb64e9..6cad3620f 100644 --- a/loopy/codegen/__init__.py +++ b/loopy/codegen/__init__.py @@ -33,7 +33,7 @@ import constantdict from typing_extensions import Self -import islpy as isl +import namedisl as nisl from pytools import ProcessLogger, UniqueNameGenerator from pytools.persistent_dict import WriteOncePersistentDict @@ -146,7 +146,7 @@ class CodeGenerationState: # LoopKernel should not have a target, should use this instead target: TargetBase - implemented_domain: isl.Set + implemented_domain: nisl.Set """ The entire implemented domain (as an :class:`islpy.Set`) i.e. all constraints that have been enforced so far. @@ -193,33 +193,17 @@ def copy_and_assign_many(self, assignments) -> CodeGenerationState: def expression_to_code_mapper(self): return self.ast_builder.get_expression_to_code_mapper(self) - def intersect(self, other: isl.Set): - new_impl, new_other = isl.align_two(self.implemented_domain, other) - return self.copy(implemented_domain=new_impl & new_other) + def intersect(self, other: nisl.Set): + return self.copy(implemented_domain=self.implemented_domain & other) - def fix(self, iname: str, aff: isl.Aff) -> CodeGenerationState: - new_impl_domain = self.implemented_domain - - impl_space = self.implemented_domain.get_space() - if iname not in impl_space.get_var_dict(): - new_impl_domain = (new_impl_domain - .add_dims(isl.dim_type.set, 1) - .set_dim_name( - isl.dim_type.set, - new_impl_domain.dim(isl.dim_type.set), - iname)) - impl_space = new_impl_domain.get_space() - - from loopy.isl_helpers import iname_rel_aff - iname_plus_lb_aff = iname_rel_aff(impl_space, iname, "==", aff) + def fix(self, iname: str, pw_aff: nisl.PwAff) -> CodeGenerationState: + if iname not in pw_aff.space.in_names: + pw_aff = pw_aff.add_dims(nisl.DimType.in_, [iname]) from loopy.symbolic import pw_aff_to_expr - cns = isl.Constraint.equality_from_aff(iname_plus_lb_aff) - expr = pw_aff_to_expr(aff) - - new_impl_domain = new_impl_domain.add_constraint(cns) - return self.copy_and_assign(iname, expr).copy( - implemented_domain=new_impl_domain) + return self.copy_and_assign(iname, pw_aff_to_expr(pw_aff)).copy( + implemented_domain=self.implemented_domain + & pw_aff.where("==", pw_aff.var_pw_affs[iname])) def try_vectorized(self, what: str, @@ -259,9 +243,9 @@ def unvectorize(self, novec_self = self.copy(vectorization_info=None) for i in range(vinf.length): - idx_aff = isl.Aff.zero_on_domain( - isl.Space.params_alloc(self.kernel.isl_context, 0)) + i - new_codegen_state = novec_self.fix(vinf.iname, idx_aff) + idx_aff = nisl.Aff.zero_on_domain( + nisl.Space.from_names(param=[], out=[])) + i + new_codegen_state = novec_self.fix(vinf.iname, idx_aff.as_pw_aff()) generated = func(new_codegen_state) if isinstance(generated, list): @@ -347,14 +331,14 @@ def generate_code_for_a_single_kernel( seen_functions = set() seen_atomic_dtypes = set() - initial_implemented_domain = isl.BasicSet.from_params(kernel.assumptions) + initial_implemented_domain = kernel.assumptions from loopy.codegen.tools import CodegenOperationCacheManager codegen_state = CodeGenerationState( kernel=kernel, target=target, - implemented_domain=isl.Set.from_basic_set(initial_implemented_domain), + implemented_domain=initial_implemented_domain, implemented_predicates=frozenset(), seen_dtypes=seen_dtypes, seen_functions=seen_functions, diff --git a/loopy/codegen/bounds.py b/loopy/codegen/bounds.py index 9a9b2eecc..ee851aa19 100644 --- a/loopy/codegen/bounds.py +++ b/loopy/codegen/bounds.py @@ -26,37 +26,36 @@ from typing import TYPE_CHECKING -import islpy as isl -from islpy import dim_type +from namedisl import DimType if TYPE_CHECKING: from collections.abc import Collection, Sequence + import namedisl as nisl + from loopy.codegen.tools import CodegenOperationCacheManager from loopy.kernel import LoopKernel - from loopy.kernel.tools import SetOperationCacheManager from loopy.typing import InameStr # {{{ approximate, convex bounds check generator def get_approximate_convex_bounds_checks( - domain: isl.Set, + domain: nisl.Set, check_inames: Collection[InameStr], - implemented_domain: isl.Set, - op_cache_manager: SetOperationCacheManager - ) -> Sequence[isl.Constraint]: + implemented_domain: nisl.Set, + cache: nisl.Cache, + ) -> Sequence[nisl.Constraint]: domain = domain.remove_redundancies() - result = op_cache_manager.eliminate_except(domain, check_inames, - (dim_type.set,)) + result = domain.eliminate_except( + check_inames, dim_type=DimType.out, cache=cache) # This is ok, because we're really looking for the # projection, with no remaining constraints from # the eliminated variables. result = result.remove_divs() - result, implemented_domain = isl.align_two(result, implemented_domain) result = result.gist(implemented_domain) # (see above) @@ -64,7 +63,7 @@ def get_approximate_convex_bounds_checks( from loopy.isl_helpers import convexify result = convexify(result) - return result.get_constraints() + return result.constraints() # }}} diff --git a/loopy/codegen/control.py b/loopy/codegen/control.py index f2e1589b2..2d48d9a58 100644 --- a/loopy/codegen/control.py +++ b/loopy/codegen/control.py @@ -28,8 +28,6 @@ from functools import partial from typing import TYPE_CHECKING, Any, TypeVar, final -import islpy as isl - from loopy.codegen.result import CodeGenerationResult, merge_codegen_results, wrap_in_if from loopy.diagnostic import LoopyError from loopy.schedule import ( @@ -52,6 +50,7 @@ Set as AbstractSet, ) + import namedisl as nisl from pymbolic import Expression from loopy.codegen import CodeGenerationState @@ -332,25 +331,26 @@ class ScheduleIndexInfo: @final class BoundsCheckCache: - def __init__(self, kernel: LoopKernel, impl_domain: isl.Set): + def __init__(self, kernel: LoopKernel, impl_domain: nisl.Set): self.kernel = kernel self.impl_domain = impl_domain @memoize_method - def __call__( - self, check_inames: Collection[InameStr] - ) -> Sequence[isl.Constraint]: + def __call__(self, + check_inames: Collection[InameStr] + ) -> Sequence[nisl.Constraint]: if not check_inames: return [] - domain = isl.align_spaces( - self.kernel.get_inames_domain(check_inames), - self.impl_domain, obj_bigger_ok=True) + domain = self.kernel.get_inames_domain(check_inames) + from loopy.codegen.bounds import get_approximate_convex_bounds_checks - # Each instruction individually gets its bounds checks, + # Each instruction individually gets its actual bounds checks, # so we can safely overapproximate here. - return get_approximate_convex_bounds_checks(domain.to_set(), - check_inames, self.impl_domain, self.kernel.cache_manager) + return get_approximate_convex_bounds_checks(domain, + check_inames, self.impl_domain, self.kernel.isl_cache) + + # }}} def build_insn_group( sched_index_info_entries: Sequence[ScheduleIndexInfo], @@ -397,7 +397,7 @@ def build_insn_group( # size requirement. found_hoists: list[ - tuple[int, Sequence[isl.Constraint], AbstractSet[Expression]] + tuple[int, Sequence[nisl.Constraint], AbstractSet[Expression]] ] = [] candidate_group_length = 1 @@ -455,23 +455,18 @@ def build_insn_group( # pick largest such group group_length, bounds_checks, pred_checks = max(found_hoists) - check_set: isl.BasicSet | None = None + check_set: nisl.BasicSet | None = None for cns in bounds_checks: - cns_set = (isl.BasicSet.universe(cns.get_space()) - .add_constraint(cns)) + cns_set = cns.as_basic_set() - if check_set is None: - check_set = cns_set - else: - check_set, cns_set = isl.align_two(check_set, cns_set) - check_set = check_set.intersect(cns_set) + check_set = cns_set if check_set is None else check_set & cns_set if check_set is None: new_codegen_state = codegen_state is_empty = False else: is_empty = check_set.is_empty() - new_codegen_state = codegen_state.intersect(check_set.to_set()) + new_codegen_state = codegen_state.intersect(check_set.as_set()) if pred_checks: new_codegen_state = new_codegen_state.copy( @@ -517,7 +512,7 @@ def gen_code_with_checks( gen_code_inner: Callable[ [CodeGenerationState], list[CodeGenerationResult[Any]]], - bounds_checks: Sequence[isl.Constraint], + bounds_checks: Sequence[nisl.Constraint], pred_checks: AbstractSet[Expression], inner_codegen_state: CodeGenerationState, ) -> CodeGenerationResult[Any]: @@ -539,11 +534,9 @@ def gen_code_with_checks( cannot_vectorize = False if new_codegen_state.vectorization_info is not None: - from loopy.isl_helpers import obj_involves_variable for cond in bounds_checks: - if obj_involves_variable( - cond, - new_codegen_state.vectorization_info.iname): + if cond.involves_dims( + [new_codegen_state.vectorization_info.iname]): cannot_vectorize = True break @@ -560,8 +553,6 @@ def gen_code_with_checks( return results - # }}} - insn_group = build_insn_group(sched_index_info_entries, codegen_state) return merge_codegen_results( codegen_state, diff --git a/loopy/codegen/instruction.py b/loopy/codegen/instruction.py index 2bd22b378..f4566e6de 100644 --- a/loopy/codegen/instruction.py +++ b/loopy/codegen/instruction.py @@ -1,8 +1,6 @@ """Code generation for Instruction objects.""" from __future__ import annotations -from loopy.types import NumpyType - __copyright__ = "Copyright (C) 2012 Andreas Kloeckner" @@ -27,26 +25,26 @@ """ from typing import TYPE_CHECKING, Any -import islpy as isl +from namedisl import DimType from pymbolic.mapper.stringifier import PREC_NONE from pytools import memoize_on_first_arg from loopy.codegen import CodeGenerationState, UnvectorizableError from loopy.codegen.result import CodeGenerationResult +from loopy.types import NumpyType if TYPE_CHECKING: from collections.abc import Collection, Set as AbstractSet + import namedisl as nisl from pymbolic import Expression from loopy.kernel import LoopKernel - from loopy.kernel.instruction import InstructionBase + from loopy.kernel.instruction import Assignment, InstructionBase from loopy.target import ASTType from loopy.typing import InsnId -dim_type = isl.dim_type - # These 'id' arguments are here because Set has a __hash__ supplied by isl, # which ignores names. This may lead to incorrect things being returned from @@ -58,12 +56,10 @@ def _get_new_implemented_domain( kernel: LoopKernel, id_chk_domain: int, - chk_domain: isl.Set, + chk_domain: nisl.Set, id_implemented_domain: int, - implemented_domain: isl.Set): + implemented_domain: nisl.Set): - chk_domain, implemented_domain = isl.align_two( - chk_domain, implemented_domain) chk_domain = chk_domain.gist(implemented_domain) new_implemented_domain = implemented_domain & chk_domain @@ -73,15 +69,18 @@ def _get_new_implemented_domain( def to_codegen_result( codegen_state: CodeGenerationState, insn_id: InsnId, - domain: isl.BasicSet, + domain: nisl.Set, check_inames: Collection[str], required_preds: AbstractSet[Expression], ast: ASTType ) -> CodeGenerationResult[ASTType] | None: - chk_domain = isl.Set.from_basic_set(domain) + chk_domain = domain chk_domain = chk_domain.remove_redundancies() - chk_domain = codegen_state.kernel.cache_manager.eliminate_except(chk_domain, - check_inames, (dim_type.set,)) + chk_domain = chk_domain.eliminate_except( + check_inames, + cache=codegen_state.kernel.isl_cache, + dim_type=DimType.out, + ) chk_domain, new_implemented_domain = _get_new_implemented_domain( codegen_state.kernel, @@ -147,7 +146,7 @@ def generate_instruction_code( def generate_assignment_instruction_code( codegen_state: CodeGenerationState, - insn: InstructionBase + insn: Assignment ): kernel = codegen_state.kernel @@ -193,10 +192,12 @@ def generate_assignment_instruction_code( assignee_indices = () elif isinstance(lhs, Subscript): + assert isinstance(lhs.aggregate, Variable) assignee_var_name = lhs.aggregate.name assignee_indices = lhs.index_tuple elif isinstance(lhs, LinearSubscript): + assert isinstance(lhs.aggregate, Variable) assignee_var_name = lhs.aggregate.name assignee_indices = (lhs.index,) diff --git a/loopy/codegen/loop.py b/loopy/codegen/loop.py index f399992f9..83c77a7a1 100644 --- a/loopy/codegen/loop.py +++ b/loopy/codegen/loop.py @@ -26,8 +26,8 @@ from typing import TYPE_CHECKING, Any, cast -import islpy as isl -from islpy import dim_type +import namedisl as nisl +from namedisl import DimType from pymbolic.mapper.stringifier import PREC_NONE from pytools import fset_union @@ -51,13 +51,13 @@ def get_slab_decomposition( kernel: LoopKernel, iname: InameStr - ) -> Sequence[tuple[str, isl.BasicSet]]: + ) -> Sequence[tuple[str, nisl.Set]]: iname_domain = kernel.get_inames_domain(iname) if iname_domain.is_empty(): return () - space = iname_domain.space + v = iname_domain.var_pw_affs lower_incr, upper_incr = kernel.iname_slab_increments.get(iname, (0, 0)) lower_bulk_bound = None @@ -66,61 +66,37 @@ def get_slab_decomposition( if lower_incr or upper_incr: bounds = kernel.get_iname_bounds(iname) - lower_bound_pw_aff_pieces = bounds.lower_bound_pw_aff.coalesce().get_pieces() - upper_bound_pw_aff_pieces = bounds.upper_bound_pw_aff.coalesce().get_pieces() - - if len(lower_bound_pw_aff_pieces) > 1: - raise NotImplementedError("lower bound for slab decomp of '%s' needs " - "conditional/has more than one piece" % iname) - if len(upper_bound_pw_aff_pieces) > 1: - raise NotImplementedError("upper bound for slab decomp of '%s' needs " - "conditional/has more than one piece" % iname) - - (_, lower_bound_aff), = lower_bound_pw_aff_pieces - (_, upper_bound_aff), = upper_bound_pw_aff_pieces - - from loopy.isl_helpers import iname_rel_aff - if lower_incr: assert lower_incr > 0 - lower_slab = ("initial", isl.BasicSet.universe(space) - .add_constraint( - isl.Constraint.inequality_from_aff( - iname_rel_aff(space, - iname, "<", lower_bound_aff+lower_incr)))) - lower_bulk_bound = ( - isl.Constraint.inequality_from_aff( - iname_rel_aff(space, - iname, ">=", lower_bound_aff+lower_incr))) + lower_slab = ("initial", + v[iname].where("<", bounds.lower_bound_pw_aff + lower_incr)) + + lower_bulk_bound = \ + v[iname].where(">=", bounds.lower_bound_pw_aff + lower_incr) else: lower_slab = None if upper_incr: assert upper_incr > 0 - upper_bset = isl.BasicSet.universe(space).add_constraint( - isl.Constraint.inequality_from_aff( - iname_rel_aff(space, - iname, ">", upper_bound_aff-upper_incr))) - if lower_incr: + upper_bset = v[iname].where(">", bounds.upper_bound_pw_aff-upper_incr) + if lower_slab is not None: # Ensure that this slab is actually distinct from the # lower one, if it exists. _, lower_bset = lower_slab - upper_bset, = upper_bset.subtract(lower_bset).get_basic_sets() + upper_bset = upper_bset - lower_bset upper_slab = ("final", upper_bset) - upper_bulk_bound = ( - isl.Constraint.inequality_from_aff( - iname_rel_aff(space, - iname, "<=", upper_bound_aff-upper_incr))) + upper_bulk_bound = \ + v[iname].where("<=", bounds.upper_bound_pw_aff - upper_incr) else: upper_slab = None - slabs: list[tuple[str, isl.BasicSet]] = [] + slabs: list[tuple[str, nisl.Set]] = [] - bulk_slab = isl.BasicSet.universe(space) + bulk_slab = iname_domain.universe_like_me() if lower_bulk_bound is not None: - bulk_slab = bulk_slab.add_constraint(lower_bulk_bound) + bulk_slab = bulk_slab & lower_bulk_bound if upper_bulk_bound is not None: - bulk_slab = bulk_slab.add_constraint(upper_bulk_bound) + bulk_slab = bulk_slab & upper_bulk_bound slabs.append(("bulk", bulk_slab)) if lower_slab: @@ -131,26 +107,33 @@ def get_slab_decomposition( return slabs else: - return [("bulk", (isl.BasicSet.universe(space)))] + return [("bulk", iname_domain.universe_like_me())] # }}} # {{{ unrolled loops -def generate_unroll_loop(codegen_state, sched_index): +def generate_unroll_loop( + codegen_state: CodeGenerationState, + sched_index: int +): kernel = codegen_state.kernel - iname = kernel.linearization[sched_index].iname + assert kernel.linearization is not None + sched_item = kernel.linearization[sched_index] + from loopy.schedule import EnterLoop + assert isinstance(sched_item, EnterLoop) + iname = sched_item.iname bounds = kernel.get_iname_bounds(iname, constants_only=True) from loopy.isl_helpers import static_max_of_pw_aff, static_value_of_pw_aff from loopy.symbolic import pw_aff_to_expr - length_aff = static_max_of_pw_aff(bounds.size, constants_only=True) + length_aff = static_max_of_pw_aff(bounds.size, constants_only=True).as_pw_aff() - if not length_aff.is_cst(): + if not length_aff.is_constant(): raise LoopyError( "length of unrolled loop '%s' is not a constant, " "cannot unroll") @@ -168,7 +151,7 @@ def generate_unroll_loop(codegen_state, sched_index): for i in range(length): idx_aff = lower_bound_aff + i - new_codegen_state = codegen_state.fix(iname, idx_aff) + new_codegen_state = codegen_state.fix(iname, idx_aff.as_pw_aff()) result.append( build_loop_nest(new_codegen_state, sched_index+1)) @@ -179,19 +162,26 @@ def generate_unroll_loop(codegen_state, sched_index): # {{{ vectorized loops -def generate_vectorize_loop(codegen_state, sched_index): +def generate_vectorize_loop( + codegen_state: CodeGenerationState, + sched_index: int, +): kernel = codegen_state.kernel - iname = kernel.linearization[sched_index].iname + assert kernel.linearization is not None + sched_item = kernel.linearization[sched_index] + from loopy.schedule import EnterLoop + assert isinstance(sched_item, EnterLoop) + iname = sched_item.iname bounds = kernel.get_iname_bounds(iname, constants_only=True) from loopy.isl_helpers import static_max_of_pw_aff, static_value_of_pw_aff from loopy.symbolic import pw_aff_to_expr - length_aff = static_max_of_pw_aff(bounds.size, constants_only=True) + length_aff = static_max_of_pw_aff(bounds.size, constants_only=True).as_pw_aff() - if not length_aff.is_cst(): + if not length_aff.is_constant(): warn(kernel, "vec_upper_not_const", "upper bound for vectorized loop '%s' is not a constant, " "cannot vectorize--unrolling instead") @@ -216,9 +206,13 @@ def generate_vectorize_loop(codegen_state, sched_index): domain = kernel.get_inames_domain(iname) - from loopy.isl_helpers import make_slab - slab = make_slab(domain.get_space(), iname, - lower_bound_aff, lower_bound_aff+length) + iname_pw_aff = domain.var_pw_affs[iname] + slab = ( + iname_pw_aff.where(">=", (lower_bound_aff).as_pw_aff()) + & + iname_pw_aff.where("<", (lower_bound_aff+length).as_pw_aff()) + ) + codegen_state = codegen_state.intersect(slab) # }}} @@ -235,12 +229,18 @@ def generate_vectorize_loop(codegen_state, sched_index): # }}} -def intersect_kernel_with_slab(kernel, slab, iname): +def intersect_kernel_with_slab(kernel: LoopKernel, slab: nisl.Set, iname: InameStr): from loopy.kernel.tools import DomainChanger domch = DomainChanger(kernel, (iname,)) orig_domain = domch.domain - orig_domain, slab = isl.align_two(slab, orig_domain) + + # Anything that's a set iname in slab but a param in the original + # domain should be made a param. + slab = slab.move_dims( + orig_domain.space.param_names & slab.space.set_names, + DimType.param) + return domch.get_kernel_with(orig_domain & slab) @@ -322,17 +322,15 @@ def set_up_hw_parallel_loops( # It's ok to find a bound that's too "loose". The conditional # generators will mop up after us. from loopy.kernel.tools import get_hw_axis_base_for_codegen - lower_bound = get_hw_axis_base_for_codegen(kernel, iname).to_pw_aff() + lower_bound = get_hw_axis_base_for_codegen(kernel, iname).as_pw_aff() # These bounds are 'implemented' by the hardware. Make sure # that the downstream conditional generators realize that. - if not isinstance(hw_axis_size, int): - hw_axis_size, lower_bound = isl.align_two(hw_axis_size, lower_bound) - - from loopy.isl_helpers import make_slab - slab = make_slab(domain.get_space(), iname, - lower_bound, lower_bound+hw_axis_size) - codegen_state = codegen_state.intersect(slab.to_set()) + v = domain.var_pw_affs + codegen_state = codegen_state.intersect( + v[iname].where(">=", lower_bound) + & v[iname].where("<", lower_bound+hw_axis_size) + ) from loopy.symbolic import pw_aff_to_expr hw_axis_expr = flatten(hw_axis_expr + pw_aff_to_expr(lower_bound)) @@ -404,45 +402,28 @@ def generate_sequential_loop_dim_code( # {{{ find bounds - aligned_domain = isl.align_spaces(domain, slab, obj_bigger_ok=True) - - dom_and_slab = aligned_domain & slab - - assumptions_non_param = isl.BasicSet.from_params(kernel.assumptions) - dom_and_slab, assumptions_non_param = isl.align_two( - dom_and_slab, assumptions_non_param) - dom_and_slab = dom_and_slab & assumptions_non_param + dom_and_slab = domain & slab & kernel.assumptions # move inames that are usable into parameters - moved_inames = [] - for das_iname in sorted(dom_and_slab.get_var_names_not_none(dim_type.set)): - if das_iname in usable_inames: - moved_inames.append(das_iname) - dt, idx = dom_and_slab.get_var_dict()[das_iname] - dom_and_slab = dom_and_slab.move_dims( - dim_type.param, dom_and_slab.dim(dim_type.param), - dt, idx, 1) - - _, loop_iname_idx = dom_and_slab.get_var_dict()[loop_iname] - - impl_domain = isl.align_spaces( - codegen_state.implemented_domain, - dom_and_slab, - obj_bigger_ok=True - ).params() + moved_inames = sorted(dom_and_slab.space.set_names & usable_inames) + dom_and_slab = dom_and_slab.move_dims(moved_inames, DimType.param) + + impl_moved = codegen_state.implemented_domain.move_dims( + moved_inames, DimType.param) lbound = ( - kernel.cache_manager.dim_min( - dom_and_slab, loop_iname_idx) + dom_and_slab.dim_min(loop_iname, cache=kernel.isl_cache) .gist(kernel.assumptions) - .gist(impl_domain) - .coalesce()) + .gist(impl_moved) + .coalesce() + .move_dims(moved_inames, DimType.in_)) ubound = ( - kernel.cache_manager.dim_max( - dom_and_slab, loop_iname_idx) + dom_and_slab.dim_max(loop_iname, cache=kernel.isl_cache) .gist(kernel.assumptions) - .gist(impl_domain) - .coalesce()) + .gist(impl_moved) + .coalesce() + .move_dims(moved_inames, DimType.in_) + ) # }}} @@ -453,19 +434,11 @@ def generate_sequential_loop_dim_code( impl_ubound = pw_aff_to_pw_aff_implemented_by_expr(ubound) # impl_loop may be overapproximated - from loopy.isl_helpers import make_loop_bounds_from_pwaffs - impl_loop = make_loop_bounds_from_pwaffs( - dom_and_slab.space, - loop_iname, - impl_lbound, - impl_ubound) - - for moved_iname in moved_inames: - # move moved_iname to 'set' dim_type in impl_loop - dt, idx = impl_loop.get_var_dict()[moved_iname] - impl_loop = impl_loop.move_dims( - dim_type.set, impl_loop.dim(dim_type.set), - dt, idx, 1) + iname_pwaff = domain.var_pw_affs[loop_iname] + impl_loop = ( + iname_pwaff.where(">=", impl_lbound) + & + iname_pwaff.where("<=", impl_ubound)) new_codegen_state = ( codegen_state @@ -484,7 +457,7 @@ def generate_sequential_loop_dim_code( from loopy.symbolic import pw_aff_to_expr - if impl_ubound.is_equal(impl_lbound): + if impl_ubound.equals(impl_lbound): # single-trip, generate just a variable assignment, not a loop inner = merge_codegen_results(codegen_state, [ astb.emit_initializer( diff --git a/loopy/codegen/result.py b/loopy/codegen/result.py index 5539aab83..9da375b9a 100644 --- a/loopy/codegen/result.py +++ b/loopy/codegen/result.py @@ -36,7 +36,7 @@ if TYPE_CHECKING: from collections.abc import Mapping, Sequence - import islpy + import namedisl as nisl from pymbolic import Expression from loopy.codegen import CodeGenerationState @@ -112,7 +112,7 @@ class CodeGenerationResult(Generic[ASTType]): .. attribute:: implemented_domains - A mapping from instruction ID to a list of :class:`islpy.Set` + A mapping from instruction ID to a list of :class:`nisl.Set` objects. .. attribute:: host_preambles @@ -124,7 +124,7 @@ class CodeGenerationResult(Generic[ASTType]): """ host_program: GeneratedProgram | None device_programs: Sequence[GeneratedProgram] - implemented_domains: Mapping[str, list[islpy.Set]] + implemented_domains: Mapping[str, list[nisl.Set]] host_preambles: Sequence[tuple[str, str]] = () device_preambles: Sequence[tuple[str, str]] = () @@ -136,7 +136,7 @@ def new( codegen_state: CodeGenerationState, insn_id: InsnId, ast: ASTType, - implemented_domain: islpy.Set, + implemented_domain: nisl.Set, ): prg = GeneratedProgram( name=codegen_state.gen_program_name, @@ -258,7 +258,7 @@ def merge_codegen_results( new_device_programs = [] new_device_preambles: list[tuple[str, str]] = [] dev_program_names = set() - implemented_domains: dict[str, list[islpy.Set]] = {} + implemented_domains: dict[str, list[nisl.Set]] = {} codegen_result = None block_cls = codegen_state.ast_builder.ast_block_class diff --git a/loopy/isl_helpers.py b/loopy/isl_helpers.py index 7c16c0011..ce6f21be0 100644 --- a/loopy/isl_helpers.py +++ b/loopy/isl_helpers.py @@ -1,5 +1,3 @@ -"""isl helpers""" - from __future__ import annotations @@ -27,151 +25,122 @@ from typing import TYPE_CHECKING, TypeVar -from warnings import warn -import islpy as isl -from islpy import dim_type +import namedisl as nisl +from namedisl import DimType -from loopy.diagnostic import LoopyError, StaticValueFindingError -from loopy.typing import not_none +from loopy.diagnostic import ( + ExpressionToAffineConversionError, + StaticValueFindingError, +) if TYPE_CHECKING: - from collections.abc import Callable, Mapping, Sequence + from collections.abc import Callable, Collection, Mapping, Sequence from pymbolic import ArithmeticExpression, Expression + from loopy.typing import InameStr -def pw_aff_to_aff(pw_aff: isl.Aff | isl.PwAff) -> isl.Aff: - if isinstance(pw_aff, isl.Aff): - return pw_aff - - assert isinstance(pw_aff, isl.PwAff) - pieces = pw_aff.get_pieces() - - if len(pieces) == 0: - raise RuntimeError("PwAff does not have any pieces") - if len(pieces) > 1: - _, first_aff = pieces[0] - for _, other_aff in pieces[1:]: - if not first_aff.plain_is_equal(other_aff): - raise NotImplementedError("only single-valued piecewise affine " - "expressions are supported here--encountered " - f"multi-valued expression '{pw_aff}'") +def find_max_of_pwaff_with_params( + pw_aff: nisl.PwAff, + allowed_params: Collection[str] | None, + *, cache: nisl.Cache | None, + ): + """Get a parametric maximmum of a :class:`namedisl.PwAff`. - return first_aff - - return pieces[0][1] - - -# {{{ make_slab + :arg allowed_params: 'None' means all, making this a no-op. + """ + if allowed_params is None: + return pw_aff -def make_slab(space: isl.Space, - iname: str | tuple[dim_type, int], - start: isl.Aff | isl.PwAff | ArithmeticExpression, - stop: isl.Aff | isl.PwAff | ArithmeticExpression, - iname_multiplier: int = 1) -> isl.BasicSet: + out_name = "_lpy_output" + pw_aff = pw_aff.add_dims(DimType.in_, [out_name]) + pw_aff_set = pw_aff.eq_set(pw_aff.var_pw_affs[out_name]) + pw_aff_set = pw_aff_set.move_dims( + pw_aff.space.param_names - set(allowed_params), DimType.out) + return pw_aff_set.dim_max(out_name, cache=cache) + + +def base_index_and_length( + cache: nisl.Cache, + set_: nisl.Set | nisl.BasicSet, + iname: InameStr, + context: nisl.Set | nisl.BasicSet | None = None, + allowed_params_in_length: Collection[str] | None = None, + ) -> tuple[ArithmeticExpression, ArithmeticExpression]: + # copied and mildly adapted from + # https://github.com/inducer/loopy/blob/eab7e4d3a4341229084de2d44a84bd9c60e3c611/loopy/kernel/tools.py#L454C1-L524C1 """ - Returns an instance of :class:`islpy._isl.BasicSet`, which satisfies the - constraint ``start <= iname_multiplier*iname < stop``. - - :arg space: An instance of :class:`islpy._isl.Space`. - :arg iname: Either an instance of :class:`str` as a name of the ``iname`` or a - tuple of ``(iname_dt, iname_dx)`` indicating the *iname* in the space. - :arg start: An instance of :class:`int` or an instance of :class:`islpy._isl.Aff` - indicating the lower bound of ``iname_multiplier*iname``(inclusive). - :arg stop: An instance of :class:`int` or an instance of :class:`islpy._isl.Aff` - indicating the upper bound of ``iname_multiplier*iname``. - :arg iname_multiplier: A strictly positive :class:`int` denoting *iname*'s - coefficient in the above inequality expression. + :arg n_allowed_params_in_length: Simplifies the 'length' + argument so that only the first that many params + (in the domain of *set_*) occur. """ - zero = isl.Aff.zero_on_domain(space) - - if isinstance(start, (isl.Aff, isl.PwAff)): - start, zero = isl.align_two(pw_aff_to_aff(start), zero) - if isinstance(stop, (isl.Aff, isl.PwAff)): - stop, zero = isl.align_two(pw_aff_to_aff(stop), zero) - - space = zero.get_domain_space() - - from pymbolic.primitives import ExpressionNode - - from loopy.symbolic import aff_from_expr - if isinstance(start, ExpressionNode): - start = aff_from_expr(space, start) - if isinstance(stop, ExpressionNode): - stop = aff_from_expr(space, stop) - - if isinstance(start, int): - start = zero + start - if isinstance(stop, int): - stop = zero + stop - - if isinstance(iname, str): - iname_dt, iname_idx = zero.get_space().get_var_dict()[iname] - else: - iname_dt, iname_idx = iname - - iname_aff = zero.add_coefficient_val(iname_dt, iname_idx, 1) - - if iname_multiplier > 0: - result = (isl.BasicSet.universe(space) - # start <= iname_multiplier*iname - .add_constraint(isl.Constraint.inequality_from_aff( - iname_multiplier*iname_aff - start)) - # iname_multiplier*iname < stop - .add_constraint(isl.Constraint.inequality_from_aff( - stop-1 - iname_multiplier*iname_aff))) - else: - raise LoopyError("iname_multiplier must be strictly positive") - - return result + if isinstance(set_, nisl.BasicSet): + set_ = set_.as_set() + if isinstance(context, nisl.BasicSet): + context = context.as_set() + lower_bound_pw_aff = set_.dim_min(iname, cache=cache) + upper_bound_pw_aff = set_.dim_max(iname, cache=cache) -def make_loop_bounds_from_pwaffs(space, iname, lbound, ubound): - dt, pos = space.get_var_dict()[iname] - iname_pwaff = isl.PwAff.var_on_domain(space, dt, pos) + from loopy.diagnostic import StaticValueFindingError + from loopy.isl_helpers import ( + static_max_of_pw_aff, + static_min_of_pw_aff, + static_value_of_pw_aff, + ) + from loopy.symbolic import pw_aff_to_expr - iname_pwaff, lbound = isl.align_two(iname_pwaff, lbound) - iname_pwaff, ubound = isl.align_two(iname_pwaff, ubound) - assert iname_pwaff.space == lbound.space - assert iname_pwaff.space == ubound.space + # {{{ first: try to find static lower bound value - return ( - iname_pwaff.ge_set(lbound) - & - iname_pwaff.le_set(ubound)) + try: + base_index_aff = static_value_of_pw_aff( + lower_bound_pw_aff, constants_only=False, + context=context) + except StaticValueFindingError: + base_index_aff = None + + if base_index_aff is not None: + base_index = pw_aff_to_expr(base_index_aff.as_pw_aff()) + + length = find_max_of_pwaff_with_params( + (upper_bound_pw_aff + - base_index_aff.as_pw_aff() + 1), + allowed_params_in_length, + cache=cache) + length = pw_aff_to_expr(static_max_of_pw_aff( + length, constants_only=False, + context=context).as_pw_aff()) + + return base_index, length -# }}} + # }}} + # {{{ if that didn't work, try finding a lower bound -def iname_rel_aff(space, iname, rel, aff): - """*aff*'s domain space is allowed to not match *space*.""" + base_index_aff = static_min_of_pw_aff( + lower_bound_pw_aff, constants_only=False, + context=context) - dt, pos = space.get_var_dict()[iname] - assert dt in [isl.dim_type.set, isl.dim_type.param] - if dt == isl.dim_type.set: - dt = isl.dim_type.in_ + base_index = pw_aff_to_expr(base_index_aff.as_pw_aff()) - from islpy import align_spaces - aff = align_spaces(aff, isl.Aff.zero_on_domain(space)) + length = find_max_of_pwaff_with_params( + (upper_bound_pw_aff - base_index_aff.as_pw_aff() + 1), + allowed_params_in_length, + cache=cache, + ) + length = pw_aff_to_expr(static_max_of_pw_aff( + length, constants_only=False, + context=context).as_pw_aff()) - if rel in ["==", "<="]: - return aff.add_coefficient_val(dt, pos, -1) - elif rel == ">=": - return aff.neg().add_coefficient_val(dt, pos, 1) - elif rel == "<": - return (aff-1).add_coefficient_val(dt, pos, -1) - elif rel == ">": - return (aff+1).neg().add_coefficient_val(dt, pos, 1) - else: - raise ValueError("unknown value of 'rel': %s" % rel) + return base_index, length # {{{ simplify_pw_aff -def simplify_pw_aff(pw_aff, context=None): +def simplify_pw_aff(pw_aff: nisl.PwAff, context: nisl.Set | None = None): if context is not None: pw_aff = pw_aff.gist_params(context) @@ -181,13 +150,13 @@ def simplify_pw_aff(pw_aff, context=None): restart = False did_something = False - pieces = pw_aff.get_pieces() + pieces = pw_aff.pieces() for i, (dom_i, aff_i) in enumerate(pieces): for j, (dom_j, aff_j) in enumerate(pieces): if i == j: continue - if aff_i.gist(dom_j).to_pw_aff().is_equal(aff_j): + if aff_i.gist(dom_j) == aff_j: # aff_i is sufficient to cover aff_j, eliminate aff_j new_pieces = pieces[:] if i < j: @@ -197,9 +166,10 @@ def simplify_pw_aff(pw_aff, context=None): new_pieces.pop(i) new_pieces.pop(j) - pw_aff = isl.PwAff.alloc(dom_i | dom_j, aff_i) + pw_aff = nisl.PwAff.from_piece_and_aff(dom_i | dom_j, aff_i) for dom, aff in new_pieces: - pw_aff = pw_aff.union_max(isl.PwAff.alloc(dom, aff)) + pw_aff = pw_aff.union_max( + nisl.PwAff.from_piece_and_aff(dom, aff)) restart = True did_something = True @@ -211,7 +181,7 @@ def simplify_pw_aff(pw_aff, context=None): if not did_something: break - assert pw_aff.get_aggregate_domain() <= pw_aff.eq_set(old_pw_aff) + assert pw_aff.aggregate_domain() <= pw_aff.where("==", old_pw_aff) return pw_aff @@ -221,22 +191,19 @@ def simplify_pw_aff(pw_aff, context=None): # {{{ static_*_of_pw_aff def static_extremum_of_pw_aff( - pw_aff: isl.PwAff, + pw_aff: nisl.PwAff, constants_only: bool, - set_method: Callable[[isl.PwAff, isl.Aff | isl.PwAff], isl.Set], + set_method: Callable[[nisl.PwAff, nisl.PwAff], nisl.Set], what: str, - context: isl.Set | isl.BasicSet | None, - ) -> isl.Aff: + context: nisl.Set | None, + ) -> nisl.Aff: if context is not None: - context = isl.align_spaces( - context, pw_aff.get_domain_space(), - obj_bigger_ok=True).params() pw_aff = pw_aff.gist(context) - pieces = pw_aff.get_pieces() + pieces = pw_aff.pieces() if len(pieces) == 1: (_, result), = pieces - if constants_only and not result.is_cst(): + if constants_only and not result.is_constant(): raise StaticValueFindingError( f"a numeric {what} was not found for PwAff '{pw_aff}'") return result @@ -244,12 +211,11 @@ def static_extremum_of_pw_aff( from pytools import flatten, memoize @memoize - def is_bounded(set: isl.Set): - assert set.dim(dim_type.set) == 0 + def is_bounded(set: nisl.Set): + assert set.space.dim(DimType.out) == 0 return (set - .move_dims(dim_type.set, 0, - dim_type.param, 0, set.dim(dim_type.param)) - .is_bounded()) + .move_dims(set.space.dim_names(DimType.param), DimType.out) + .is_bounded()) # put constant bounds with unbounded validity first order = [ @@ -261,13 +227,13 @@ def is_bounded(set: isl.Set): pieces = flatten([ [(set, aff) for set, aff in pieces - if aff.is_cst() == want_is_constant + if aff.is_constant() == want_is_constant and is_bounded(set) == want_is_bounded] for want_is_constant, want_is_bounded in order]) - reference = pw_aff.get_aggregate_domain() + reference = pw_aff.aggregate_domain() if context is not None: - reference = reference.intersect(context) + reference = reference & context # {{{ find bounds that are also global bounds @@ -277,10 +243,10 @@ def is_bounded(set: isl.Set): if use_gist: candidate_aff = candidate_aff.gist(set) - if constants_only and not candidate_aff.is_cst(): + if constants_only and not candidate_aff.is_constant(): continue - if reference <= set_method(pw_aff, candidate_aff): + if reference <= set_method(pw_aff, candidate_aff.as_pw_aff()): return candidate_aff # }}} @@ -290,42 +256,37 @@ def is_bounded(set: isl.Set): def static_min_of_pw_aff( - pw_aff: isl.PwAff, + pw_aff: nisl.PwAff, constants_only: bool, - context: isl.Set | isl.BasicSet | None = None, - ) -> isl.Aff: - return static_extremum_of_pw_aff(pw_aff, constants_only, isl.PwAff.ge_set, - "minimum", context) + context: nisl.Set | None = None, + ) -> nisl.Aff: + return static_extremum_of_pw_aff(pw_aff, constants_only, nisl.PwAff.ge_set, + "minimum", context) def static_max_of_pw_aff( - pw_aff: isl.PwAff, + pw_aff: nisl.PwAff, constants_only: bool, - context: isl.Set | isl.BasicSet | None = None, - ) -> isl.Aff: - return static_extremum_of_pw_aff(pw_aff, constants_only, isl.PwAff.le_set, - "maximum", context) + context: nisl.Set | None = None, + ) -> nisl.Aff: + return static_extremum_of_pw_aff(pw_aff, constants_only, nisl.PwAff.le_set, + "maximum", context) def static_value_of_pw_aff( - pw_aff: isl.PwAff, + pw_aff: nisl.PwAff, constants_only: bool, - context: isl.Set | isl.BasicSet | None = None, - ) -> isl.Aff: - return static_extremum_of_pw_aff(pw_aff, constants_only, isl.PwAff.eq_set, - "value", context) + context: nisl.Set | None = None, + ) -> nisl.Aff: + return static_extremum_of_pw_aff(pw_aff, constants_only, nisl.PwAff.eq_set, + "value", context) # }}} # {{{ duplicate_axes -SetT = TypeVar("SetT", isl.BasicSet, isl.Set) - - -def _align_and_intersect(d1: SetT, d2: SetT) -> SetT: - d1, d2 = isl.align_two(d1, d2) - return d1 & d2 +SetT = TypeVar("SetT", nisl.BasicSet, nisl.Set) def duplicate_axes( @@ -339,16 +300,16 @@ def duplicate_axes( .. testsetup:: - >>> import islpy as isl + >>> import namedisl as nisl >>> from loopy.isl_helpers import duplicate_axes .. doctest:: - >>> bset = isl.BasicSet("{[i, j]: 0<=i<10 and 0<=j<30}") + >>> bset = nisl.make_basic_set("{[i, j]: 0<=i<10 and 0<=j<30}") >>> duplicate_axes(bset, ("i",), ("i'",)) - BasicSet("{ [i, j, i'] : 0 <= i <= 9 and 0 <= j <= 29 and 0 <= i' <= 9 }") + BasicSet("{ [i, i', j] : 0 <= i <= 9 and 0 <= i' <= 9 and 0 <= j <= 29 }") """ - if not isinstance(isl_obj, (isl.Set, isl.BasicSet)): + if not isinstance(isl_obj, (nisl.Set, nisl.BasicSet)): return [ duplicate_axes(i, duplicate_inames, new_inames) for i in isl_obj] @@ -356,16 +317,7 @@ def duplicate_axes( if not duplicate_inames: return isl_obj - old_name_to_new_name = dict(zip(duplicate_inames, new_inames, strict=True)) - - dup_isl_obj = isl_obj - - for old_name, (dt, pos) in isl_obj.get_var_dict().items(): - dup_isl_obj = dup_isl_obj.set_dim_name(dt, pos, - old_name_to_new_name.get(old_name, - old_name)) - - return _align_and_intersect(dup_isl_obj, isl_obj) + return isl_obj.rename_dims(zip(duplicate_inames, new_inames, strict=True)) & isl_obj def duplicate_axes_multi( @@ -380,62 +332,61 @@ def duplicate_axes_multi( # }}} -def is_nonnegative(expr: ArithmeticExpression, over_set: isl.Set) -> bool | None: +def is_nonnegative(expr: ArithmeticExpression, over_set: nisl.Set) -> bool | None: from pymbolic.primitives import Product - from loopy.symbolic import aff_from_expr + from loopy.symbolic import guarded_pwaff_from_expr if isinstance(expr, Product) and all( is_nonnegative(child, over_set) for child in expr.children): return True - space = over_set.get_space() try: - aff = aff_from_expr(space, -expr-1) - except Exception: + pwaff = guarded_pwaff_from_expr(over_set.var_pw_affs, expr) + except ExpressionToAffineConversionError: return None - expr_neg_set = isl.BasicSet.universe(space).add_constraint( - isl.Constraint.inequality_from_aff(aff)) - return over_set.intersect(expr_neg_set).is_empty() + expr_neg_set = pwaff.where("<", 0) + + return (over_set & expr_neg_set).is_empty() # {{{ convexify -def convexify(domain: isl.Set) -> isl.BasicSet: +def convexify(domain: nisl.Set) -> nisl.BasicSet: """Try a few ways to get *domain* to be a BasicSet, i.e. explicitly convex. """ - if isinstance(domain, isl.BasicSet): + if isinstance(domain, nisl.BasicSet): return domain - dom_bsets = domain.get_basic_sets() + dom_bsets = domain.basic_sets() if len(dom_bsets) == 1: bset, = dom_bsets return bset hull_domain = domain.simple_hull() - if isl.Set.from_basic_set(hull_domain) <= domain: + if hull_domain.as_set() <= domain: return hull_domain domain = domain.coalesce() - dom_bsets = domain.get_basic_sets() + dom_bsets = domain.basic_sets() if len(dom_bsets) == 1: bset, = dom_bsets return bset hull_domain = domain.simple_hull() - if isl.Set.from_basic_set(hull_domain) <= domain: + if hull_domain.as_set() <= domain: return hull_domain - dom_bsets = domain.get_basic_sets() + dom_bsets = domain.basic_sets() assert len(dom_bsets) > 1 print("PIECES:") for dbs in dom_bsets: - print(" %s" % (isl.Set.from_basic_set(dbs).gist(domain))) + print(" %s" % (dbs.as_set().gist(domain))) raise NotImplementedError("Could not find convex representation of set") # }}} @@ -443,234 +394,60 @@ def convexify(domain: isl.Set) -> isl.BasicSet: # {{{ boxify -def boxify(cache_manager, domain, box_inames, context): - var_dict = domain.get_var_dict(dim_type.set) - box_iname_indices = [var_dict[iname][1] for iname in box_inames] - n_nonbox_inames = min(box_iname_indices) - - assert box_iname_indices == list(range( - n_nonbox_inames, domain.dim(dim_type.set))) - - n_old_parameters = domain.dim(dim_type.param) - domain = domain.move_dims( - dim_type.param, n_old_parameters, dim_type.set, 0, n_nonbox_inames) - - result = domain - zero = isl.Aff.zero_on_domain(result.space) +def boxify( + cache: nisl.Cache, + domain: nisl.Set, + box_inames: frozenset[str], + context: nisl.Set | None +): + nonbox_names = domain.space.set_names - box_inames + domain = domain.move_dims(nonbox_names, DimType.param) - for i in range(len(box_iname_indices)): - result = result.eliminate(dim_type.set, i, 1) + result = domain.eliminate(box_inames) - iname_aff = zero.add_coefficient_val(dim_type.in_, i, 1) - - def add_in_dims(aff): - return aff.add_dims(dim_type.in_, len(box_inames)) - - iname_min = add_in_dims(cache_manager.dim_min(domain, i)).coalesce() - iname_max = add_in_dims(cache_manager.dim_max(domain, i)).coalesce() - - iname_slab = (iname_min.le_set(iname_aff) - .intersect(iname_max.ge_set(iname_aff))) - - for i, iname in enumerate(box_inames): - iname_slab = iname_slab.set_dim_name(dim_type.set, i, iname) + v = result.var_pw_affs + for box_iname in box_inames: + iname_slab = ( + v[box_iname].where(">=", domain.dim_min(box_iname, cache=cache)) + & v[box_iname].where("<=", domain.dim_max(box_iname, cache=cache)) + ) if context is not None: - iname_slab, context = isl.align_two(iname_slab, context) iname_slab = iname_slab.gist(context) - iname_slab = iname_slab.coalesce() + iname_slab = iname_slab.coalesce() result = result & iname_slab - result = result.move_dims( - dim_type.set, 0, dim_type.param, n_old_parameters, n_nonbox_inames) + result = result.move_dims(nonbox_names, DimType.out) return convexify(result) # }}} -def project_out(set, inames): - for iname in inames: - var_dict = set.get_var_dict() - dt, dim_idx = var_dict[iname] - set = set.project_out(dt, dim_idx, 1) - - return set - - -def obj_involves_variable(obj, var_name): - loc = obj.get_var_dict().get(var_name) - if loc is not None and not obj.get_coefficient_val(*loc).is_zero(): - return True - - for idiv in obj.dim(dim_type.div): - if obj_involves_variable(obj.get_div(idiv), var_name): - return True - - return False - - -# {{{ get_simple_strides - -def get_simple_strides(bset, key_by="name"): - """Return a dictionary from inames to strides in bset. Each stride is - returned as a :class:`islpy.Val`. If no stride can be determined, the - corresponding key will not be present in the returned dictionary. - - This only recognizes simple strides involving single variables. - - :arg key_by: "index" or "name" - """ - result = {} - - comp_div_set_pieces = convexify(bset.compute_divs()).get_basic_sets() - assert len(comp_div_set_pieces) == 1 - bset, = comp_div_set_pieces - - def _get_indices_and_coeffs(obj, dts): - result = [] - for dt in dts: - for dim_idx in range(obj.dim(dt)): - coeff_val = obj.get_coefficient_val(dt, dim_idx) - if not coeff_val.is_zero(): - result.append((dt, dim_idx, coeff_val)) - - return result - - for cns in bset.get_constraints(): - if not cns.is_equality(): - continue - aff = cns.get_aff() - - # recognizes constraints of the form - # -i0 + 2*floor((i0)/2) == 0 - - divs_with_coeffs = _get_indices_and_coeffs(aff, [dim_type.div]) - if len(divs_with_coeffs) != 1: - continue - - (_, idiv, div_coeff), = divs_with_coeffs - - div = aff.get_div(idiv) - - # check for sub-divs - if _get_indices_and_coeffs(div, [dim_type.div]): - # found one -> not supported - continue - - denom = div.get_denominator_val().to_python() - - # if the coefficient in front of the div is not the same as the denominator - if not div_coeff.div(denom).is_one(): - # not supported - continue - - inames_and_coeffs = _get_indices_and_coeffs( - div, [dim_type.param, dim_type.in_]) - - if len(inames_and_coeffs) != 1: - continue - - (dt, dim_idx, coeff), = inames_and_coeffs - - if not (coeff * denom).is_one(): - # not supported - continue - - inames_and_coeffs = _get_indices_and_coeffs( - aff, [dim_type.param, dim_type.in_]) - - if len(inames_and_coeffs) != 1: - continue - - (outer_dt, outer_dim_idx, outer_coeff), = inames_and_coeffs - if (not outer_coeff.neg().is_one() - or (outer_dt, outer_dim_idx) != (dt, dim_idx)): - # not supported - continue - - if key_by == "name": - key = bset.get_dim_name(dt, dim_idx) - elif key_by == "index": - key_dt = dt if dt != dim_type.in_ else dim_type.set - - key = (key_dt, dim_idx) - else: - raise ValueError("invalid value of 'key_by") - - result[key] = denom - - return result - -# }}} - - -# {{{ find_max_of_pwaff_with_params - -def find_max_of_pwaff_with_params(pw_aff, n_allowed_params): - if n_allowed_params is None: - return pw_aff - - extra_dim_idx = pw_aff.dim(dim_type.param,) - pw_aff = pw_aff.add_dims(dim_type.param, 1) - - zero = isl.Aff.zero_on_domain(pw_aff.domain().space) - extra_dim = zero.set_coefficient_val(dim_type.param, extra_dim_idx, 1) - - pw_aff_set = pw_aff.eq_set(extra_dim) - - pw_aff_set = pw_aff_set.move_dims( - dim_type.set, 0, dim_type.param, n_allowed_params, - pw_aff_set.dim(dim_type.param) - n_allowed_params) - - return pw_aff_set.dim_max(pw_aff_set.dim(dim_type.set)-1) - -# }}} - - # {{{ subst_into_pw(qpolynomial|aff) -HasNamesT = TypeVar("HasNamesT", isl.PwQPolynomial, isl.BasicSet, isl.PwAff) - - -def set_dim_name( - obj: HasNamesT, - dt: dim_type, - pos: int, - name: str, - ) -> HasNamesT: - assert isinstance(name, str) - if isinstance(obj, (isl.PwQPolynomial, isl.BasicSet)): - return obj.set_dim_name(dt, pos, name) - elif isinstance(obj, isl.PwAff): - # work around missing isl_pw_aff_set_dim_name for now. - # https://github.com/inducer/loopy/pull/233/files#r580594032 - return obj.set_dim_id(dt, pos, isl.Id.read_from_str(obj.get_ctx(), name)) - else: - raise NotImplementedError(f"not implemented for {type(obj)}.") - - -PwAffOrPolynomialT = TypeVar("PwAffOrPolynomialT", isl.PwAff, isl.PwQPolynomial) +SubstableT = TypeVar("SubstableT", nisl.PwAff, nisl.PwQPolynomial, nisl.Set) def get_param_subst_domain( - new_space: isl.Space, - base_obj: PwAffOrPolynomialT, + new_space: nisl.Space, + base_obj: SubstableT, subst_dict: Mapping[str, Expression], - ) -> tuple[PwAffOrPolynomialT, isl.BasicSet, Mapping[str, Expression]]: + ) -> tuple[ + SubstableT, nisl.Set, + Mapping[str, Expression], Collection[str]]: """Modify the :mod:`islpy` object *base_obj* to incorporate parameters for the keys of *subst_dict*, and rename existing parameters to include a trailing prime. - :arg new_space: A :class:`islpy.Space` for that contains the keys of - *subst_dict* + :arg new_space: contains the keys of *subst_dict* :arg subst_dict: A dictionary mapping parameters occurring in *base_obj* to their values in terms of variables in *new_space* - :returns: a tuple ``(base_obj, subst_domain, subst_dict)``, where + :returns: a tuple ``(base_obj, subst_domain, subst_dict, primed_names)``, where *base_obj* is the passed *base_obj* with the space extended to cover - the new parameters in *new_space*, *subst_domain* is an - :class:`islpy.BasicSet` incorporating the constraints from *subst_dict* + the new parameters in *new_space*, *subst_domain* is the set + incorporating the constraints from *subst_dict* and existing in the same space as *base_obj*, and *subst_dict* is a copy of the passed *subst_dict* modified to incorporate primed variable names in the keys. @@ -678,14 +455,16 @@ def get_param_subst_domain( # {{{ rename subst_dict keys and base_obj parameters to include trailing prime - i_begin_subst_space = base_obj.dim(dim_type.param) - - new_subst_dict = {} - for i in range(i_begin_subst_space): - old_name = not_none(base_obj.space.get_dim_name(dim_type.param, i)) + new_subst_dict: dict[str, Expression] = {} + renaming: list[tuple[str, str]] = [] + primed_names: list[str] = [] + for old_name in base_obj.space.param_names: new_name = old_name + "'" new_subst_dict[new_name] = subst_dict[old_name] - base_obj = set_dim_name(base_obj, dim_type.param, i, new_name) + primed_names.append(new_name) + renaming.append((old_name, new_name)) + + base_obj = base_obj.rename_dims(renaming) subst_dict = new_subst_dict del new_subst_dict @@ -694,33 +473,31 @@ def get_param_subst_domain( # {{{ add dimensions to base_obj - base_obj = base_obj.add_dims(dim_type.param, new_space.dim(dim_type.param)) - for i in range(new_space.dim(dim_type.param)): - base_obj = set_dim_name(base_obj, dim_type.param, i+i_begin_subst_space, - not_none(new_space.get_dim_name(dim_type.param, i))) + base_obj = base_obj.add_dims(DimType.param, new_space.param_names) # }}} # {{{ build subst_domain - subst_domain = isl.BasicSet.universe(base_obj.space).params() + subst_domain = nisl.Set.universe( + base_obj.space if DimType.out in base_obj.space.dimtype_to_names + else base_obj.space.as_set_space()) + v = subst_domain.var_pw_affs - from loopy.symbolic import guarded_aff_from_expr - for i in range(i_begin_subst_space): - name = base_obj.space.get_dim_name(dim_type.param, i) - aff = guarded_aff_from_expr(subst_domain.space, subst_dict[name]) - aff = aff.set_coefficient_val(dim_type.param, i, -1) - subst_domain = subst_domain.add_constraint( - isl.Constraint.equality_from_aff(aff)) + from loopy.symbolic import guarded_pwaff_from_expr + for name in primed_names: + subst_domain = subst_domain & ( + v[name].where("==", + guarded_pwaff_from_expr(v, subst_dict[name]))) # }}} - return base_obj, subst_domain, subst_dict + return base_obj, subst_domain, subst_dict, primed_names def subst_into_pwqpolynomial( - new_space: isl.Space, - poly: isl.PwQPolynomial, + new_space: nisl.Space, + poly: nisl.PwQPolynomial, subst_dict: Mapping[str, Expression] ): """ @@ -733,29 +510,28 @@ def subst_into_pwqpolynomial( parameters of *new_space*. The expression must be affine in the param dims of *new_space*. """ - if not poly.get_pieces(): + if not poly.pieces(): # pw poly is univserally zero - result = isl.PwQPolynomial.zero(new_space.insert_dims(dim_type.out, 0, 1)) - assert result.dim(dim_type.out) == 1 + result = nisl.PwQPolynomial.zero_on_domain(new_space) return result - i_begin_subst_space = poly.dim(dim_type.param) - - poly, subst_domain, subst_dict = get_param_subst_domain( + poly, subst_domain, subst_dict, primed_names = get_param_subst_domain( new_space, poly, subst_dict) from loopy.symbolic import qpolynomial_from_expr, qpolynomial_to_expr - new_pieces = [] - for valid_set, qpoly in poly.get_pieces(): + new_pieces: list[tuple[nisl.Set, nisl.QPolynomial]] = [] + for valid_set, qpoly in poly.pieces(): valid_set = valid_set & subst_domain if valid_set.plain_is_empty(): continue - valid_set = valid_set.project_out(dim_type.param, 0, i_begin_subst_space) + valid_set = valid_set.project_out(primed_names) from pymbolic.mapper.substitutor import SubstitutionMapper, make_subst_func sub_mapper = SubstitutionMapper(make_subst_func(subst_dict)) expr = sub_mapper(qpolynomial_to_expr(qpoly)) - qpoly = qpolynomial_from_expr(valid_set.space, expr) + qpoly = qpolynomial_from_expr({ + k: v.as_pw_qpoly() for k, v in valid_set.var_pw_affs.items() + }, expr) new_pieces.append((valid_set, qpoly)) @@ -763,18 +539,17 @@ def subst_into_pwqpolynomial( raise ValueError("no pieces of PwQPolynomial survived the substitution") valid_set, qpoly = new_pieces[0] - result = isl.PwQPolynomial.alloc(valid_set, qpoly) + result = nisl.PwQPolynomial.from_piece_and_qpolynomial(valid_set, qpoly) for valid_set, qpoly in new_pieces[1:]: result = result.add_disjoint( - isl.PwQPolynomial.alloc(valid_set, qpoly)) + nisl.PwQPolynomial.from_piece_and_qpolynomial(valid_set, qpoly)) - assert result.dim(dim_type.out) return result def subst_into_pwaff( - new_space: isl.Space, - pwaff: isl.PwAff, + new_space: nisl.Space, + pwaff: nisl.PwAff, subst_dict: Mapping[str, Expression] ): """ @@ -793,21 +568,20 @@ def subst_into_pwaff( from loopy.symbolic import aff_from_expr, aff_to_expr - i_begin_subst_space = pwaff.dim(dim_type.param) - pwaff, subst_domain, subst_dict = get_param_subst_domain( + pwaff, subst_domain, subst_dict, primed_names = get_param_subst_domain( new_space, pwaff, subst_dict) subst_mapper = SubstitutionMapper(make_subst_func(subst_dict)) - pwaffs = [] + pwaffs: list[nisl.PwAff] = [] - for valid_set, qpoly in pwaff.get_pieces(): + for valid_set, qpoly in pwaff.pieces(): valid_set = valid_set & subst_domain if valid_set.plain_is_empty(): continue - valid_set = valid_set.project_out(dim_type.param, 0, i_begin_subst_space) - aff = aff_from_expr(valid_set.space, subst_mapper(aff_to_expr(qpoly))) + valid_set = valid_set.project_out(primed_names) + aff = aff_from_expr(valid_set.var_affs, subst_mapper(aff_to_expr(qpoly))) - pwaffs.append(isl.PwAff.alloc(valid_set, aff)) + pwaffs.append(nisl.PwAff.from_piece_and_aff(valid_set, aff)) if not pwaffs: raise ValueError("no pieces of PwAff survived the substitution") @@ -818,35 +592,6 @@ def subst_into_pwaff( # }}} -# {{{ add_and_name_dims - -def add_and_name_dims(isl_obj, dt, names): - """Append dimensions of the specified dimension type to the provided ISL - object, and set their names. - - :arg isl_obj: An :class:`islpy.Set` or :class:`islpy.Map` to which - new dimensions will be added. - - :arg dt: An :class:`islpy.dim_type`, i.e., an :class:`int`, specifying the - dimension type for the new dimensions. - - :arg names: An iterable of :class:`str` values specifying the names of the - new dimensions to be added. - - :returns: An object of the same type as *isl_obj* with the new dimensions - added and named. - - """ - - new_idx_start = isl_obj.dim(dt) - isl_obj = isl_obj.add_dims(dt, len(names)) - for i, name in enumerate(names): - isl_obj = isl_obj.set_dim_name(dt, new_idx_start+i, name) - return isl_obj - -# }}} - - # {{{ add_eq_constraint_from_names def add_eq_constraint_from_names(isl_obj, var1, var2): @@ -866,45 +611,11 @@ def add_eq_constraint_from_names(isl_obj, var1, var2): """ return isl_obj.add_constraint( - isl.Constraint.eq_from_names( + nisl.Constraint.eq_from_names( isl_obj.space, {1: 0, var1: 1, var2: -1})) # }}} -# {{{ find_and_rename_dim - -def find_and_rename_dim(isl_obj, dt, old_name, new_name): - """Rename a dimension in an ISL object. - - :arg isl_obj: An :class:`islpy.Set` or :class:`islpy.Map` containing the - dimension to be renamed. - - :arg dt: An :class:`islpy.dim_type` (i.e., :class:`int`) specifying the - dimension type containing the dimension to be renamed. - - :arg old_name: A :class:`str` specifying the name of the dimension to be - renamed. - - :arg new_name: A :class:`str` specifying the new name of the dimension to - be renamed. - - :returns: An object of the same type as *isl_obj* with the dimension - *old_name* renamed to *new_name*. - - """ - return isl_obj.set_dim_name( - dt, isl_obj.to_set().find_dim_by_name(dt, old_name), new_name) - -# }}} - - -def simplify_via_aff(expr): - warn("simplify_via_aff has moved to loopy.symbolic. " - "Importing it from loopy.isl_helpers will stop working in July 2022.", - DeprecationWarning, stacklevel=2) - from loopy.symbolic import simplify_via_aff - return simplify_via_aff(expr) - # vim: foldmethod=marker diff --git a/loopy/kernel/__init__.py b/loopy/kernel/__init__.py index b37b2ade7..88415ce8d 100644 --- a/loopy/kernel/__init__.py +++ b/loopy/kernel/__init__.py @@ -48,8 +48,8 @@ from constantdict import constantdict from typing_extensions import overload, override -import islpy as isl -from islpy import dim_type +import namedisl as nisl +from namedisl import DimType from pytools import ( UniqueNameGenerator, fset_union, @@ -73,7 +73,6 @@ ) from loopy.tools import update_persistent_hash from loopy.types import LoopyType, NumpyType -from loopy.typing import InsnId, PreambleGenerator, SymbolMangler, not_none if TYPE_CHECKING: @@ -86,16 +85,16 @@ Set as AbstractSet, ) + import islpy as isl from pymbolic import ArithmeticExpression, Expression from loopy.kernel.function_interface import InKernelCallable from loopy.kernel.instruction import BarrierKind, InstructionBase - from loopy.kernel.tools import SetOperationCacheManager from loopy.options import Options from loopy.schedule import ScheduleItem from loopy.target import ASTBuilderBase, ASTType, TargetBase from loopy.translation_unit import CallablesTable - from loopy.typing import InameStr + from loopy.typing import InameStr, InsnId, PreambleGenerator, SymbolMangler # {{{ loop kernel object @@ -108,17 +107,17 @@ class KernelState(IntEnum): def _get_inames_from_domains( - domains: Sequence[isl.Set | isl.BasicSet] + domains: Sequence[nisl.Set] ) -> AbstractSet[InameStr]: return fset_union( - frozenset(dom.get_var_names_not_none(dim_type.set)) for dom in domains) + frozenset(dom.space.dim_names(DimType.out)) for dom in domains) @dataclass(frozen=True) class _BoundsRecord: - lower_bound_pw_aff: isl.PwAff - upper_bound_pw_aff: isl.PwAff - size: isl.PwAff + lower_bound_pw_aff: nisl.PwAff + upper_bound_pw_aff: nisl.PwAff + size: nisl.PwAff @dataclass(frozen=True) @@ -158,7 +157,7 @@ class LoopKernel(Taggable): .. automethod:: tagged .. automethod:: without_tags """ - domains: Sequence[isl.BasicSet] + domains: Sequence[nisl.Set] """Represents the :ref:`domain-tree`.""" instructions: Sequence[InstructionBase] @@ -167,7 +166,7 @@ class LoopKernel(Taggable): """ args: Sequence[KernelArgument] - assumptions: isl.BasicSet + assumptions: nisl.Set """ Must be a :class:`islpy.BasicSet` parameter domain. """ @@ -222,15 +221,16 @@ class LoopKernel(Taggable): ] | None = None def __post_init__(self): - assert isinstance(self.assumptions, isl.BasicSet) - assert self.assumptions.is_params() + assert isinstance(self.assumptions, nisl.Set) + # assert self.assumptions.is_params() if not self.index_dtype.is_integral(): raise TypeError("index_dtype must be an integer") if np.iinfo(self.index_dtype.numpy_dtype).min >= 0: raise TypeError("index_dtype must be signed") - assert self.assumptions.get_ctx() == isl.DEFAULT_CONTEXT + import islpy as isl + assert self.assumptions._obj.get_ctx() == isl.DEFAULT_CONTEXT # {{{ symbol mangling @@ -352,7 +352,7 @@ def parents_per_domain(self) -> Sequence[int | None]: from loopy.kernel.tools import is_domain_dependent_on_inames for dom_idx, dom in enumerate(self.domains): - inames = set(dom.get_var_names_not_none(dim_type.set)) + inames = dom.space.dim_names(DimType.out) # This next domain may be nested inside the previous domain. # Or it may not, in which case we need to figure out how many @@ -417,7 +417,7 @@ def _get_home_domain_map(self) -> Mapping[str, int]: return { iname: i_domain for i_domain, dom in enumerate(self.domains) - for iname in dom.get_var_names_not_none(dim_type.set)} + for iname in dom.space.dim_names(DimType.out)} def get_home_domain_index(self, iname: str) -> int: return self._get_home_domain_map()[iname] @@ -425,50 +425,43 @@ def get_home_domain_index(self, iname: str) -> int: @property def isl_context(self) -> isl.Context: for dom in self.domains: - return dom.get_ctx() + return dom._obj.get_ctx() raise AssertionError() @memoize_method - def combine_domains(self, domains: Sequence[int]) -> isl.BasicSet: + def combine_domains(self, domains: Sequence[int]) -> nisl.Set: """ :arg domains: domain indices of domains to be combined. More 'dominant' - domains (those which get most say on the actual dim_type of an iname) + domains (those which get most say on the actual DimType of an iname) must be later in the order. """ assert isinstance(domains, tuple) # for caching if not domains: - return isl.BasicSet.universe(isl.Space.set_alloc( - self.isl_context, 0, 0)) + return nisl.make_set("{[]}", self.isl_context) result = None for dom_index in domains: dom = self.domains[dom_index] - if result is None: - result = dom + if result is not None: + # These are names that are set names in 'outer' domains and occur + # as parameters on the inner domain 'dom'. + dom = dom.move_dims( + result.space.set_names & dom.space.param_names, DimType.out) + + result = result & dom else: - aligned_dom, aligned_result = isl.align_two( - dom, result) - result = aligned_result & aligned_dom + result = dom assert result is not None + # Subdomains may carry other domains' inames as parameters. # Move them back into the 'set' part of the space. - param_names = { - not_none(result.get_dim_name(dim_type.param, i)) - for i in range(result.dim(dim_type.param))} - for actual_iname in param_names - self.all_params(): - result = result.move_dims( - dim_type.set, - result.dim(dim_type.set), - dim_type.param, - result.to_set().find_dim_by_name(dim_type.param, actual_iname), - 1) + param_names = result.space.dim_names(DimType.param) + return result.move_dims(param_names - self.all_params(), DimType.out) - return result - - def get_inames_domain(self, inames: str | Collection[str]) -> isl.BasicSet: + def get_inames_domain(self, inames: str | Collection[str]) -> nisl.Set: if not inames: return self.combine_domains(()) @@ -577,7 +570,7 @@ def all_params(self) -> frozenset[str]: result = set() for dom in self.domains: - result.update(set(dom.get_var_names(dim_type.param)) - all_inames) + result.update(set(dom.space.dim_names(DimType.param)) - all_inames) from loopy.tools import intern_frozenset_of_ids return intern_frozenset_of_ids(result) @@ -726,7 +719,7 @@ def get_read_variables(self) -> AbstractSet[str]: insn.read_dependency_names() for insn in self.instructions ) | fset_union( - domain.get_var_names_not_none(dim_type.param) + domain.space.dim_names(DimType.param) for domain in self.domains ) @@ -777,7 +770,7 @@ def scalar_loop_args(self): return [] else: from pytools import flatten - loop_arg_names = list(flatten(dom.get_var_names(dim_type.param) + loop_arg_names = list(flatten(dom.space.dim_names(DimType.param) for dom in self.domains)) return [arg.name for arg in self.args if isinstance(arg, ValueArg) if arg.name in loop_arg_names] @@ -800,14 +793,13 @@ def global_var_names(self): # {{{ bounds finding @property - def cache_manager(self) -> SetOperationCacheManager: + def isl_cache(self) -> nisl.Cache: try: return self._cache_manager except AttributeError: pass - from loopy.kernel.tools import SetOperationCacheManager - cm = SetOperationCacheManager() + cm = nisl.Cache() object.__setattr__(self, "_cache_manager", cm) return cm @@ -819,27 +811,21 @@ def get_iname_bounds(self, domain = self.get_inames_domain(frozenset([iname])) assumptions = self.assumptions.project_out_except( - set(domain.get_var_dict(dim_type.param)), [dim_type.param]) - - aligned_assumptions, domain = isl.align_two(assumptions, domain) + domain.space.dim_names(DimType.param), + dim_type=DimType.param, + ) - dom_intersect_assumptions = aligned_assumptions & domain + dom_intersect_assumptions = assumptions & domain if constants_only: # Kill all variable dependencies - dom_intersect_assumptions = dom_intersect_assumptions.project_out_except( - [iname], [dim_type.param, dim_type.set]) - - iname_idx = dom_intersect_assumptions.get_var_dict()[iname][1] + dom_intersect_assumptions = \ + dom_intersect_assumptions.project_out_except([iname], dim_type="all") - lower_bound_pw_aff = ( - self.cache_manager.dim_min( - dom_intersect_assumptions, iname_idx) - .coalesce()) - upper_bound_pw_aff = ( - self.cache_manager.dim_max( - dom_intersect_assumptions, iname_idx) - .coalesce()) + lower_bound_pw_aff = dom_intersect_assumptions.dim_min( + iname, cache=self.isl_cache) + upper_bound_pw_aff = dom_intersect_assumptions.dim_max( + iname, cache=self.isl_cache) size = (upper_bound_pw_aff - lower_bound_pw_aff + 1) size = size.gist(assumptions) @@ -863,7 +849,7 @@ def get_grid_sizes_for_insn_ids_as_dicts(self, callables_table: CallablesTable, *, ignore_auto: bool = False, - ) -> tuple[dict[int, isl.PwAff], dict[int, isl.PwAff]]: + ) -> tuple[dict[int, nisl.PwAff], dict[int, nisl.PwAff]]: """ Returns a tuple of (global_sizes, local_sizes), where global_sizes, local_sizes are the grid sizes accommodating all of *insn_ids*. The grid @@ -949,7 +935,7 @@ def get_grid_sizes_for_insn_ids_as_dicts(self, size_as_aff = static_max_of_pw_aff(size, constants_only=isinstance(tag, LocalInameTag), context=self.assumptions) - size = isl.PwAff.from_aff(size_as_aff) + size = size_as_aff.as_pw_aff() except StaticValueFindingError: pass @@ -965,10 +951,10 @@ def get_grid_sizes_for_insn_ids(self, ignore_auto: bool = False, return_dict: bool = False ) -> ( - tuple[dict[int, isl.PwAff], - dict[int, isl.PwAff]] - | tuple[tuple[isl.PwAff, ...], - tuple[isl.PwAff, ...]]): + tuple[dict[int, nisl.PwAff], + dict[int, nisl.PwAff]] + | tuple[tuple[nisl.PwAff, ...], + tuple[nisl.PwAff, ...]]): """Return a tuple (global_size, local_size) containing a grid that could accommodate execution of all instructions whose IDs are given in *insn_ids*. @@ -1079,7 +1065,7 @@ def get_grid_size_upper_bounds(self, *, ignore_auto: bool = ..., return_dict: Literal[False] = ... - ) -> tuple[tuple[isl.PwAff, ...], tuple[isl.PwAff, ...]]: ... + ) -> tuple[tuple[nisl.PwAff, ...], tuple[nisl.PwAff, ...]]: ... @overload def get_grid_size_upper_bounds(self, @@ -1087,17 +1073,17 @@ def get_grid_size_upper_bounds(self, *, ignore_auto: bool = ..., return_dict: Literal[True] - ) -> tuple[dict[int, isl.PwAff], dict[int, isl.PwAff]]: ... + ) -> tuple[dict[int, nisl.PwAff], dict[int, nisl.PwAff]]: ... def get_grid_size_upper_bounds(self, callables_table: CallablesTable, ignore_auto: bool = False, return_dict: bool = False ) -> ( - tuple[dict[int, isl.PwAff], - dict[int, isl.PwAff]] - | tuple[tuple[isl.PwAff, ...], - tuple[isl.PwAff, ...]]): + tuple[dict[int, nisl.PwAff], + dict[int, nisl.PwAff]] + | tuple[tuple[nisl.PwAff, ...], + tuple[nisl.PwAff, ...]]): """Return a tuple (global_size, local_size) containing a grid that could accommodate execution of *all* instructions in the kernel. @@ -1374,7 +1360,6 @@ def __getstate__(self): from loopy.tools import LoopyKeyBuilder LoopyKeyBuilder()(self) - # pylint: disable=no-member return (result, self._pytools_persistent_hash_digest) def __setstate__(self, state): @@ -1399,8 +1384,7 @@ def __setstate__(self, state): object.__setattr__( self, "_pytools_persistent_hash_digest", p_hash_digest) - from loopy.kernel.tools import SetOperationCacheManager - object.__setattr__(self, "_cache_manager", SetOperationCacheManager()) + object.__setattr__(self, "_cache_manager", nisl.Cache()) # }}} @@ -1461,14 +1445,15 @@ def get_copy_kwargs(self, **kwargs: Any) -> dict[str, Any]: kwargs["inames"] = {name: inames.get(name, KernelIname(name, frozenset())) for name in _get_inames_from_domains(domains)} - assert all(dom.get_ctx() == isl.DEFAULT_CONTEXT for dom in domains) + import islpy as isl + assert all(dom._obj.get_ctx() == isl.DEFAULT_CONTEXT for dom in domains) return kwargs def copy(self, **kwargs: Any) -> LoopKernel: result = replace(self, **self.get_copy_kwargs(**kwargs)) - object.__setattr__(result, "_cache_manager", self.cache_manager) + object.__setattr__(result, "_cache_manager", self.isl_cache) if "instructions" not in kwargs: # Avoid carrying over an invalid cache when instructions are diff --git a/loopy/kernel/creation.py b/loopy/kernel/creation.py index b39fa48db..42c30d7a3 100644 --- a/loopy/kernel/creation.py +++ b/loopy/kernel/creation.py @@ -2,6 +2,8 @@ from __future__ import annotations +from loopy.isl_helpers import base_index_and_length + __copyright__ = "Copyright (C) 2012 Andreas Kloeckner" @@ -38,7 +40,7 @@ from typing_extensions import override import islpy as isl -from islpy import dim_type +import namedisl as nisl from pymbolic.mapper import CSECachingMapperMixin from pymbolic.primitives import ( Call, @@ -73,6 +75,8 @@ SubArrayRef, SubstitutionRuleExpander, WalkMapper, + get_access_map_storage_names, + pwaff_from_expr, ) from loopy.tools import Optional, intern_frozenset_of_ids from loopy.translation_unit import TranslationUnit, for_each_kernel @@ -84,7 +88,6 @@ SymbolMangler, auto, is_integer, - not_none, ) @@ -1054,13 +1057,16 @@ def _find_existentially_quantified_inames(dom_str: str) -> set[str]: return {ex_quant.group(1) for ex_quant in EX_QUANT_RE.finditer(dom_str)} +ToSetConvertible: TypeAlias = str | isl.BasicSet | isl.Set | nisl.BasicSet | nisl.Set + + def parse_domains( - domains: str | isl.BasicSet | Iterable[str | isl.BasicSet] - ) -> Sequence[isl.BasicSet]: - if isinstance(domains, (isl.BasicSet, str)): + domains: ToSetConvertible | Iterable[ToSetConvertible] + ) -> Sequence[nisl.Set]: + if isinstance(domains, ToSetConvertible): domains = [domains] - result: list[isl.BasicSet] = [] + result: list[nisl.Set] = [] used_inames: set[InameStr] = set() for dom in domains: @@ -1081,17 +1087,11 @@ def parse_domains( assert isinstance(dom, (isl.Set, isl.BasicSet)) # assert dom.get_ctx() == ctx - if isinstance(dom, isl.Set): - from loopy.isl_helpers import convexify - dom = convexify(dom) - - for i_iname in range(dom.dim(dim_type.set)): - iname = dom.get_dim_name(dim_type.set, i_iname) - - if iname is None: - raise RuntimeError("domain '%s' provided no iname at index " - "%d (redefined iname?)" % (dom, i_iname)) + dom = nisl.to_named(dom) + if isinstance(dom, nisl.BasicSet): + dom = dom.as_set() + for iname in dom.space.set_names: if iname in used_inames: raise RuntimeError("domain '%s' redefines iname '%s' " "that is part of a previous domain" % (dom, iname)) @@ -1101,7 +1101,7 @@ def parse_domains( result.append(dom) if result == []: - result = [isl.BasicSet("{:}")] + result = [nisl.make_set("{:}")] return result @@ -1142,7 +1142,7 @@ def map_common_subexpression_uncached(self, expr: CommonSubexpression, /) -> Non class ArgumentGuesser: - domains: Sequence[isl.BasicSet] + domains: Sequence[nisl.Set] instructions: Sequence[InstructionBase] subst_rules: dict[str, SubstitutionRule] temporary_variables: dict[str, TemporaryVariable] @@ -1156,7 +1156,7 @@ class ArgumentGuesser: all_written_names: set[str] def __init__(self, - domains: Sequence[isl.BasicSet], + domains: Sequence[nisl.Set], instructions: Sequence[InstructionBase], temporary_variables: dict[str, TemporaryVariable], subst_rules: dict[str, SubstitutionRule], @@ -1172,11 +1172,11 @@ def __init__(self, self.all_inames = set() for dom in domains: - self.all_inames.update(dom.get_var_names_not_none(dim_type.set)) + self.all_inames.update(dom.space.set_names) all_params: set[InameStr] = set() for dom in domains: - all_params.update(dom.get_var_names_not_none(dim_type.param)) + all_params.update(dom.space.param_names) self.all_params = all_params - self.all_inames self.all_names = set() @@ -1337,11 +1337,10 @@ def check_for_nonexistent_iname_deps(knl: LoopKernel) -> None: def check_for_multiple_writes_to_loop_bounds(knl: LoopKernel) -> None: - from islpy import dim_type domain_parameters: set[str] = set() for dom in knl.domains: - domain_parameters.update(dom.get_space().get_var_dict(dim_type.param)) + domain_parameters.update(dom.space.param_names) temp_var_domain_parameters = domain_parameters & set(knl.temporary_variables) @@ -1573,6 +1572,9 @@ def find_shapes_of_vars( ) -> tuple[dict[str, tuple[ArithmeticExpression, ...]], dict[str, tuple[ArithmeticExpression, ...]], dict[str, str]]: + + # FIXME: Seems redundant wrt guess_var_shape. + if not var_names: return {}, {}, {} @@ -1599,10 +1601,12 @@ def run_through_armap(expr: Expression, bad_subscripts = armap.bad_subscripts[var_name] if access_range is not None: + stor_axis_names = get_access_map_storage_names(access_range) try: base_indices, shape = list(zip(*[ - knl.cache_manager.base_index_and_length(access_range, i) - for i in range(access_range.dim(dim_type.set))], strict=True)) + base_index_and_length( + knl.isl_cache, access_range, ax_name) + for ax_name in stor_axis_names], strict=True)) except StaticValueFindingError as e: var_to_error[var_name] = str(e) continue @@ -2156,36 +2160,42 @@ def map_call_with_kwargs(self, expr: CallWithKwargs, /) -> Expression: # See: https://github.com/inducer/loopy/pull/323 raise NotImplementedError - def get_iname_domain_as_isl_set(self) -> Sequence[isl.BasicSet]: + def get_iname_domain_as_isl_set(self) -> Sequence[nisl.Set]: """ Returns the extra domain constraints imposed by the slice inames, recorded in :attr:`iname_domains`. """ - subarray_ref_domains: list[isl.BasicSet] = [] + subarray_ref_domains: list[nisl.Set] = [] for sar_bounds in self.subarray_ref_bounds: - ctx = self.knl.isl_context - space = isl.Space.create_from_names(ctx, set=list(sar_bounds)) from loopy.symbolic import get_dependencies args_as_params_for_domains: set[str] = set() for slice_ in sar_bounds.values(): args_as_params_for_domains |= get_dependencies(slice_) - space = space.add_dims(dim_type.param, len(args_as_params_for_domains)) - for i, arg in enumerate(args_as_params_for_domains): - space = space.set_dim_name(dim_type.param, i, arg) + space = nisl.Space.from_names( + param=args_as_params_for_domains, + out=sar_bounds) - iname_set = isl.BasicSet.universe(space) + iname_set = nisl.Set.universe(space) + v = iname_set.var_pw_affs - from loopy.isl_helpers import make_slab for iname, (start, stop, step) in sar_bounds.items(): + start_pw = pwaff_from_expr(v, start) + stop_pw = pwaff_from_expr(v, stop) if step > 0: - iname_set = iname_set & make_slab(space, iname, 0, - stop-start, step) + slab = ( + (step*v[iname]).where(">=", 0) + & (step*v[iname]).where("<", stop_pw - start_pw) + ) + elif step < 0: + slab = ( + (-step*v[iname]).where(">=", 0) + & (-step*v[iname]).where("<", start_pw - stop_pw) + ) else: - iname_set = iname_set & make_slab(space, iname, 0, - start-stop, -step) - + raise ValueError("step must be nonzero in subarray ref") + iname_set = iname_set & slab subarray_ref_domains.append(iname_set) return subarray_ref_domains @@ -2212,7 +2222,7 @@ def realize_slices_array_inputs_as_sub_array_refs(kernel: LoopKernel) -> LoopKer # {{{ make_function def make_function( - domains: str | Sequence[str | isl.BasicSet], + domains: str | Sequence[str | nisl.Set], instructions: Sequence[InstructionBase | SubstitutionRule | str] | str, kernel_data: ( Sequence[str | EllipsisType | KernelArgument | TemporaryVariable] @@ -2225,7 +2235,7 @@ def make_function( default_order: Literal["C", "F"] | type[auto] = "C", default_offset: Literal[0] | type[auto] | None = None, symbol_manglers: Sequence[SymbolMangler] = (), - assumptions: isl.BasicSet | str | None = "", + assumptions: nisl.Set | str | None = "", silenced_warnings: str | Sequence[str] = (), options: str | Options = "", target: TargetBase | None = None, @@ -2465,10 +2475,6 @@ def make_function( # {{{ find/create isl_context - for domain in domains: - if isinstance(domain, isl.BasicSet): - assert domain.get_ctx() == isl.DEFAULT_CONTEXT - # }}} instructions, inames_to_dup, cse_temp_vars = expand_cses( @@ -2477,37 +2483,36 @@ def make_function( temporary_variables[tv.name] = tv del cse_temp_vars - domains = parse_domains(domains) + parsed_domains = parse_domains(domains) + + for domain in parsed_domains: + assert domain._obj.get_ctx() == isl.DEFAULT_CONTEXT # {{{ process assumptions from loopy.kernel.tools import get_outer_params if assumptions is None: - dom0_space = domains[0].get_space() - assumptions_space = isl.Space.params_alloc( - dom0_space.get_ctx(), dom0_space.dim(dim_type.param)) - for i in range(dom0_space.dim(dim_type.param)): - assumptions_space = assumptions_space.set_dim_name( - dim_type.param, i, - not_none(dom0_space.get_dim_name(dim_type.param, i))) - assumptions = isl.BasicSet.universe(assumptions_space) + dom0 = parsed_domains[0] + assumptions_space = nisl.Space.from_names(param=dom0.space.param_names) + assumptions = nisl.Set.universe(assumptions_space) elif isinstance(assumptions, str): assumptions_set_str = "[%s] -> { : %s}" \ - % (",".join(s for s in get_outer_params(domains)), + % (",".join(s for s in get_outer_params(parsed_domains)), assumptions) - assumptions = isl.BasicSet.read_from_str(domains[0].get_ctx(), - assumptions_set_str) + assumptions = nisl.make_set(assumptions_set_str) else: - if not isinstance(assumptions, isl.BasicSet): - raise LoopyError("assumptions must be either 'str' or BasicSet") + if isinstance(assumptions, isl.BasicSet): + assumptions = nisl.to_named(assumptions).as_set() + if not isinstance(assumptions, nisl.Set): + raise LoopyError("assumptions must be either 'str' or Set") # }}} from loopy.kernel import _get_inames_from_domains from loopy.kernel.data import Iname inames = {name: Iname(name, frozenset()) - for name in _get_inames_from_domains(domains)} + for name in _get_inames_from_domains(parsed_domains)} substitutions = constantdict(substitutions) for sname, rule in inline_substitutions.items(): @@ -2517,7 +2522,7 @@ def make_function( substitutions = substitutions.set(sname, rule) - arg_guesser = ArgumentGuesser(domains, instructions, + arg_guesser = ArgumentGuesser(parsed_domains, instructions, temporary_variables, substitutions, default_offset) @@ -2539,7 +2544,7 @@ def make_function( preamble_generators = tuple(preamble_generators) from loopy.kernel import LoopKernel - knl = LoopKernel(domains, instructions, kernel_args, + knl = LoopKernel(parsed_domains, instructions, kernel_args, temporary_variables=temporary_variables, substitutions=substitutions, silenced_warnings=frozenset(silenced_warnings), @@ -2646,7 +2651,7 @@ def make_function( # {{{ make_kernel def make_kernel( - domains: str | Sequence[str | isl.BasicSet], + domains: str | Sequence[str | nisl.Set], instructions: Sequence[InstructionBase | SubstitutionRule | str] | str, kernel_data: ( Sequence[str | EllipsisType | KernelArgument | TemporaryVariable] @@ -2659,7 +2664,7 @@ def make_kernel( default_order: Literal["C", "F"] | type[auto] = "C", default_offset: Literal[0] | type[auto] | None = None, symbol_manglers: Sequence[SymbolMangler] = (), - assumptions: isl.BasicSet | str | None = "", + assumptions: nisl.Set | str | None = "", silenced_warnings: str | Sequence[str] = (), options: str | Options = "", target: TargetBase | None = None, diff --git a/loopy/kernel/function_interface.py b/loopy/kernel/function_interface.py index 9f31abe28..14eec0122 100644 --- a/loopy/kernel/function_interface.py +++ b/loopy/kernel/function_interface.py @@ -41,7 +41,7 @@ if TYPE_CHECKING: from collections.abc import Iterator, Mapping, Sequence, Set as AbstractSet - import islpy as isl + import namedisl as nisl from pymbolic.typing import ArithmeticExpression, Expression from loopy.codegen import CodeGenerationState @@ -515,9 +515,9 @@ def is_ready_for_codegen(self) -> bool: @abstractmethod def get_hw_axes_sizes(self, arg_id_to_arg: Mapping[int, Expression], - space: isl.Space, + space: nisl.Space, callables_table: CallablesTable - ) -> tuple[Mapping[int, isl.PwAff], Mapping[int, isl.PwAff]]: + ) -> tuple[Mapping[int, nisl.PwAff], Mapping[int, nisl.PwAff]]: """ Returns ``gsizes, lsizes``, where *gsizes* and *lsizes* are mappings from axis indices to corresponding group or local hw axis sizes. The hw @@ -690,9 +690,9 @@ def with_descrs(self, @override def get_hw_axes_sizes(self, arg_id_to_arg: Mapping[int, Expression], - space: isl.Space, + space: nisl.Space, callables_table: CallablesTable, - ) -> tuple[Mapping[int, isl.PwAff], Mapping[int, isl.PwAff]]: + ) -> tuple[Mapping[int, nisl.PwAff], Mapping[int, nisl.PwAff]]: return {}, {} @override @@ -1056,9 +1056,9 @@ def get_used_hw_axes(self, @override def get_hw_axes_sizes(self, arg_id_to_arg: Mapping[int, Expression], - space: isl.Space, + space: nisl.Space, callables_table: CallablesTable, - ) -> tuple[Mapping[int, isl.PwAff], Mapping[int, isl.PwAff]]: + ) -> tuple[Mapping[int, nisl.PwAff], Mapping[int, nisl.PwAff]]: from loopy.isl_helpers import subst_into_pwaff _, pos_to_kw = get_kw_pos_association(self.subkernel) gsize, lsize = self.subkernel.get_grid_size_upper_bounds(callables_table, diff --git a/loopy/kernel/instruction.py b/loopy/kernel/instruction.py index 0904543cf..028e8b73a 100644 --- a/loopy/kernel/instruction.py +++ b/loopy/kernel/instruction.py @@ -46,7 +46,7 @@ from typing_extensions import Self, override -import islpy as isl +import namedisl as nisl import pymbolic.primitives as p from pytools import ImmutableRecord, memoize_method from pytools.tag import Tag, Taggable, tag_dataclass @@ -147,7 +147,7 @@ class HappensAfter: """ variable_name: str | None - instances_rel: isl.Map | None + instances_rel: nisl.Map | None # }}} @@ -1794,9 +1794,9 @@ def _check_and_fix_temp_var_type( # }}} -def get_insn_domain(insn: InstructionBase, kernel: LoopKernel) -> isl.Set: +def get_insn_domain(insn: InstructionBase, kernel: LoopKernel) -> nisl.Set: """ - Returns an instance of :class:`islpy.Set` for the *insn*'s domain. + Returns *insn*'s domain, including predicates. .. note:: @@ -1812,25 +1812,22 @@ def get_insn_domain(insn: InstructionBase, kernel: LoopKernel) -> isl.Set: valueargs_to_add = ({arg.name for arg in kernel.args if isinstance(arg, ValueArg) and arg.name not in kernel.get_written_variables()} - - set(domain.get_var_names(isl.dim_type.param))) + - domain.space.param_names) # only consider valueargs relevant to *insn* valueargs_to_add = valueargs_to_add & insn.read_dependency_names() - for arg_to_add in valueargs_to_add: - idim = domain.dim(isl.dim_type.param) - domain = domain.add_dims(isl.dim_type.param, 1) - domain = domain.set_dim_name(isl.dim_type.param, idim, arg_to_add) + domain = domain.add_dims(nisl.DimType.param, valueargs_to_add) # }}} # {{{ enforce restriction from predicates - insn_preds_set = isl.Set.universe(domain.space) + insn_preds_set = domain.universe_like_me() for predicate in insn.predicates: from loopy.symbolic import condition_to_set - predicate_as_isl_set = condition_to_set(domain.space, predicate) + predicate_as_isl_set = condition_to_set(domain.var_pw_affs, predicate) if predicate_as_isl_set is not None: insn_preds_set = insn_preds_set & predicate_as_isl_set diff --git a/loopy/kernel/tools.py b/loopy/kernel/tools.py index 6ef858576..63db4b634 100644 --- a/loopy/kernel/tools.py +++ b/loopy/kernel/tools.py @@ -27,15 +27,14 @@ import dataclasses import itertools import logging +import operator import sys from collections.abc import Set as AbstractSet from functools import reduce from sys import intern from typing import ( TYPE_CHECKING, - Concatenate, Generic, - ParamSpec, TypeVar, cast, ) @@ -43,9 +42,8 @@ import numpy as np from typing_extensions import override -import islpy as isl +import namedisl as nisl import pymbolic.primitives as p -from islpy import dim_type from pymbolic import Expression from pytools import fset_union, memoize_on_first_arg, natsorted, set_union @@ -59,7 +57,7 @@ MultiAssignmentBase, _DataObliviousInstruction, ) -from loopy.symbolic import CombineMapper +from loopy.symbolic import CombineMapper, get_access_map_storage_names from loopy.translation_unit import ( CallableId, CallablesTable, @@ -70,7 +68,7 @@ if TYPE_CHECKING: - from collections.abc import Callable, Collection, Iterable, Mapping, Sequence + from collections.abc import Collection, Iterable, Mapping, Sequence from pymbolic import ArithmeticExpression from pytools.tag import Tag @@ -336,7 +334,7 @@ def find_all_insn_inames(kernel: LoopKernel) -> dict[str, InameStrSet]: for iname in inames_old: home_domain = kernel.domains[kernel.get_home_domain_index(iname)] - for par in home_domain.get_var_names(dim_type.param): + for par in home_domain.space.param_names: # Add all inames occurring in parameters of domains that my # current inames refer to. @@ -378,157 +376,9 @@ def find_all_insn_inames(kernel: LoopKernel) -> dict[str, InameStrSet]: # }}} - -# {{{ set operation cache - -SetLikeT = TypeVar("SetLikeT", isl.Set, isl.BasicSet) - - -def _eliminate_except( - set_: SetLikeT, - except_inames: Collection[str], - dts: Sequence[dim_type] - ) -> SetLikeT: - return set_.eliminate_except(except_inames, dts) - - -def _get_dim_max(set_: isl.BasicSet | isl.Set, idx: int): - if isinstance(set_, isl.BasicSet): - set_ = set_.to_set() - return set_.dim_max(idx) - - -def _get_dim_min(set_: isl.BasicSet | isl.Set, idx: int): - if isinstance(set_, isl.BasicSet): - set_ = set_.to_set() - return set_.dim_min(idx) - - -ResultT = TypeVar("ResultT") -P = ParamSpec("P") - - -class SetOperationCacheManager: - cache: dict[int, list[tuple[isl.Set | isl.BasicSet, object]]] - - def __init__(self) -> None: - self.cache = {} - - def op(self, - set_: isl.Set | isl.BasicSet, - op: Callable[Concatenate[isl.Set | isl.BasicSet, P], ResultT], - *args: P.args, - **kwargs: P.kwargs) -> ResultT: - assert not kwargs - - hashval = hash((set_, op, args)) - bucket = self.cache.setdefault(hashval, []) - - cmp_set = set_.to_set() if isinstance(set_, isl.BasicSet) else set_ - for bkt_set, result in bucket: - if cmp_set.plain_is_equal(bkt_set): - return cast("ResultT", result) - - result = op(set_, *args, **kwargs) - bucket.append((set_, result)) - return result - - def dim_min(self, set_: isl.Set | isl.BasicSet, axis: int): - if set_.plain_is_empty(): - raise LoopyError("domain '%s' is empty" % set_) - - return self.op(set_, _get_dim_min, axis) - - def dim_max(self, set_: isl.Set | isl.BasicSet, axis: int) -> isl.PwAff: - if set_.plain_is_empty(): - raise LoopyError("domain '%s' is empty" % set_) - - return self.op(set_, _get_dim_max, axis) - - def eliminate_except(self, - set_: SetLikeT, - except_inames: Collection[str], - dts: Sequence[dim_type]) -> SetLikeT: - # FIXME: I can't figure out how to teach the type system what's going on. - return self.op(set_, _eliminate_except, except_inames, dts) # pyright: ignore[reportReturnType, reportArgumentType] - - def base_index_and_length( - self, - set_: isl.Set | isl.BasicSet, - iname: int | InameStr, - context: isl.Set | isl.BasicSet | None = None, - n_allowed_params_in_length: int | None = None - ) -> tuple[ArithmeticExpression, ArithmeticExpression]: - """ - :arg n_allowed_params_in_length: Simplifies the 'length' - argument so that only the first that many params - (in the domain of *set_*) occur. - """ - if not isinstance(iname, int): - iname_to_dim = set_.space.get_var_dict() - idx = iname_to_dim[iname][1] - else: - idx = iname - - lower_bound_pw_aff = self.dim_min(set_, idx) - upper_bound_pw_aff = self.dim_max(set_, idx) - - from loopy.diagnostic import StaticValueFindingError - from loopy.isl_helpers import ( - find_max_of_pwaff_with_params, - static_max_of_pw_aff, - static_min_of_pw_aff, - static_value_of_pw_aff, - ) - from loopy.symbolic import pw_aff_to_expr - - # {{{ first: try to find static lower bound value - - try: - base_index_aff = static_value_of_pw_aff( - lower_bound_pw_aff, constants_only=False, - context=context) - except StaticValueFindingError: - base_index_aff = None - - if base_index_aff is not None: - base_index = pw_aff_to_expr(base_index_aff) - - length = find_max_of_pwaff_with_params( - upper_bound_pw_aff - isl.PwAff.from_aff(base_index_aff) + 1, - n_allowed_params_in_length) - length = pw_aff_to_expr(static_max_of_pw_aff( - length, constants_only=False, - context=context)) - - return base_index, length - - # }}} - - # {{{ if that didn't work, try finding a lower bound - - base_index_aff = static_min_of_pw_aff( - lower_bound_pw_aff, constants_only=False, - context=context) - - base_index = pw_aff_to_expr(base_index_aff) - - length = find_max_of_pwaff_with_params( - upper_bound_pw_aff - isl.PwAff.from_aff(base_index_aff) + 1, - n_allowed_params_in_length) - length = pw_aff_to_expr(static_max_of_pw_aff( - length, constants_only=False, - context=context)) - - return base_index, length - - # }}} - -# }}} - - # {{{ domain change helpers + class MultiDomainChanger: """ Like :class:`DomainChanger`, but operates on multiple collections of inames. @@ -557,10 +407,10 @@ def __init__(self, kernel: LoopKernel, inames: Sequence[Collection[InameStr]]): self.leaf_domain_indices.append(None) @property - def domains(self) -> Sequence[isl.BasicSet]: + def domains(self) -> Sequence[nisl.Set]: trivial_domain = self.kernel.combine_domains(()) - result: list[isl.BasicSet] = [] + result: list[nisl.Set] = [] for idx in self.leaf_domain_indices: if idx is None: result.append(trivial_domain) @@ -570,11 +420,11 @@ def domains(self) -> Sequence[isl.BasicSet]: return result def get_domains_with( - self, replacements: Sequence[isl.BasicSet]) -> Sequence[isl.BasicSet]: + self, replacements: Sequence[nisl.Set]) -> Sequence[nisl.Set]: if len(replacements) != len(self.leaf_domain_indices): raise LoopyError("replacements has incorrect length.") - index_to_replacements: dict[int | None, isl.BasicSet] = {} + index_to_replacements: dict[int | None, nisl.Set] = {} for idx, repl in zip(self.leaf_domain_indices, replacements, strict=True): try: existing_repl = index_to_replacements[idx] @@ -596,7 +446,7 @@ def get_domains_with( return result - def get_kernel_with(self, replacements: Sequence[isl.BasicSet]): + def get_kernel_with(self, replacements: Sequence[nisl.Set]): if all( replacement == domain for domain, replacement in zip( @@ -639,10 +489,10 @@ def leaf_domain_index(self) -> int | None: def domain(self): return self._multi_changer.domains[0] - def get_domains_with(self, replacement: isl.BasicSet): + def get_domains_with(self, replacement: nisl.Set): return self._multi_changer.get_domains_with([replacement]) - def get_kernel_with(self, replacement: isl.BasicSet): + def get_kernel_with(self, replacement: nisl.Set): return self._multi_changer.get_kernel_with([replacement]) # }}} @@ -797,7 +647,7 @@ def show_dependency_graph(*args, **kwargs): def is_domain_dependent_on_inames(kernel: LoopKernel, domain_index: int, inames: AbstractSet[str]) -> bool: dom = kernel.domains[domain_index] - dom_parameters = set(dom.get_var_names_not_none(dim_type.param)) + dom_parameters = set(dom.space.param_names) # {{{ check for parenthood by loop bound iname @@ -991,7 +841,7 @@ def assign_axis(recursion_axis, iname, axis=None): """ try: desired_length = kernel.get_constant_iname_length(iname) - except isl.Error: + except nisl.Error: # Likely unbounded, automatic assignment is not # going to happen for this iname. new_inames = dict(kernel.inames) @@ -1116,7 +966,7 @@ def assign_axis(recursion_axis, iname, axis=None): def get_iname_length(iname): try: return kernel.get_constant_iname_length(iname) - except isl.Error: + except nisl.Error: return -1 # assign longest auto axis inames first auto_axis_inames.sort( @@ -1263,15 +1113,15 @@ def run_through_armap(expr: Expression) -> Expression: shape = () else: from loopy.isl_helpers import static_max_of_pw_aff - from loopy.symbolic import pw_aff_to_expr + from loopy.symbolic import aff_to_expr shape: Sequence[ArithmeticExpression] | None = [] - for i in range(access_range.dim(dim_type.set)): + for i, axis_name in enumerate(get_access_map_storage_names(access_range)): try: shape.append( - pw_aff_to_expr(static_max_of_pw_aff( - kernel.cache_manager.dim_max( - access_range, i) + 1, + aff_to_expr(static_max_of_pw_aff( + access_range.dim_max( + axis_name, cache=kernel.isl_cache) + 1, constants_only=False))) except Exception: print("While trying to find shape axis %d of " @@ -2270,17 +2120,17 @@ def get_call_graph( # {{{ get_outer_params -def get_outer_params(domains): +def get_outer_params(domains: Sequence[nisl.Set]): """ Returns names of dims that appear only as params in *domains*. - :arg domains: An instance of :class:`list` of :class:`isl.BasicSet`. + :arg domains: An instance of :class:`list` of :class:`nisl.BasicSet`. """ - all_inames = set() - all_params = set() + all_inames: set[InameStr] = set() + all_params: set[InameStr] = set() for dom in domains: - all_inames.update(dom.get_var_names(dim_type.set)) - all_params.update(dom.get_var_names(dim_type.param)) + all_inames.update(dom.space.set_names) + all_params.update(dom.space.param_names) from loopy.tools import intern_frozenset_of_ids return intern_frozenset_of_ids(all_params-all_inames) @@ -2288,9 +2138,9 @@ def get_outer_params(domains): # }}} -def get_hw_axis_base_for_codegen(kernel: LoopKernel, iname: str) -> isl.Aff: +def get_hw_axis_base_for_codegen(kernel: LoopKernel, iname: str) -> nisl.Aff: """ - Returns a :class:`isl.PwAff` hardware axes lower bound to serve as an + Returns a :class:`nisl.PwAff` hardware axes lower bound to serve as an offsetting expression during the hardware ina """ @@ -2339,9 +2189,8 @@ def map_constant( return frozenset() -def _union_amaps(amaps: Sequence[isl.Map]): - import islpy as isl - return reduce(isl.Map.union, amaps[1:], amaps[0]) +def _union_amaps(amaps: Sequence[nisl.Map]): + return reduce(operator.or_, amaps[1:], amaps[0]) def get_insn_access_map(kernel: LoopKernel, insn_id: str, var: str): @@ -2360,7 +2209,7 @@ def get_insn_access_map(kernel: LoopKernel, insn_id: str, var: str): amaps = [ get_access_map( - kernel.get_inames_domain(insn.within_inames).to_set(), + kernel.get_inames_domain(insn.within_inames), idx, kernel.assumptions ) for idx in indices diff --git a/loopy/loop.py b/loopy/loop.py index d2e89069a..6f332c0ce 100644 --- a/loopy/loop.py +++ b/loopy/loop.py @@ -24,12 +24,17 @@ """ -import islpy as isl +from typing import TYPE_CHECKING from loopy.translation_unit import for_each_kernel -def potential_loop_nest_map(kernel): +if TYPE_CHECKING: + from loopy.kernel import LoopKernel + from loopy.typing import InameStr + + +def potential_loop_nest_map(kernel: LoopKernel): """Returns a dictionary mapping inames to other inames that *could* be nested around them. @@ -37,14 +42,14 @@ def potential_loop_nest_map(kernel): * :seealso: :func:`loopy.schedule.find_loop_nest_around_map` """ - result = {} + result: dict[InameStr, set[InameStr]] = {} all_inames = kernel.all_inames() iname_to_insns = kernel.iname_to_insns() # examine pairs of all inames--O(n**2), I know. for inner_iname in all_inames: - inner_result = set() + inner_result: set[InameStr] = set() for outer_iname in all_inames: if inner_iname == outer_iname: continue @@ -59,7 +64,7 @@ def potential_loop_nest_map(kernel): @for_each_kernel -def merge_loop_domains(kernel): +def merge_loop_domains(kernel: LoopKernel): # FIXME: This should be moved to loopy.transforms.iname from loopy.kernel.tools import is_domain_dependent_on_inames @@ -108,7 +113,7 @@ def merge_loop_domains(kernel): outer_dom = kernel.domains[outer_domain_idx] inner_dom = kernel.domains[inner_domain_idx] - outer_inames = set(outer_dom.get_var_names(isl.dim_type.set)) + outer_inames = set(outer_dom.space.set_names) if is_domain_dependent_on_inames(kernel, inner_domain_idx, outer_inames): # Bounds of inner domain depend on outer domain. @@ -117,15 +122,13 @@ def merge_loop_domains(kernel): # }}} - new_domains = kernel.domains[:] + new_domains = list(kernel.domains) min_idx = min(inner_domain_idx, outer_domain_idx) max_idx = max(inner_domain_idx, outer_domain_idx) del new_domains[max_idx] del new_domains[min_idx] - outer_dom, inner_dom = isl.align_two(outer_dom, inner_dom) - new_domains.insert(min_idx, inner_dom & outer_dom) break diff --git a/loopy/schedule/__init__.py b/loopy/schedule/__init__.py index ec5be4f19..86d779414 100644 --- a/loopy/schedule/__init__.py +++ b/loopy/schedule/__init__.py @@ -35,7 +35,6 @@ from constantdict import constantdict from typing_extensions import Self -import islpy as isl from pytools import MinRecursionLimit, ProcessLogger from pytools.persistent_dict import WriteOncePersistentDict @@ -285,11 +284,11 @@ def find_loop_nest_around_map(kernel: LoopKernel) -> Mapping[str, set[str]]: result[inner_iname].add(outer_iname) for dom in kernel.domains: - for outer_iname in dom.get_var_names(isl.dim_type.param): + for outer_iname in dom.space.param_names: if outer_iname not in all_inames: continue - for inner_iname in dom.get_var_names_not_none(isl.dim_type.set): + for inner_iname in dom.space.set_names: result[inner_iname].add(outer_iname) return result @@ -1484,9 +1483,8 @@ def insn_sort_key(insn_id: InsnId): continue iname_home_domain = kernel.domains[kernel.get_home_domain_index(iname)] - from islpy import dim_type iname_home_domain_params = set( - iname_home_domain.get_var_names_not_none(dim_type.param)) + iname_home_domain.space.param_names) # The previous check should have ensured this is true, because # the loop_nest_around_map takes the domain dependency graph into diff --git a/loopy/schedule/tools.py b/loopy/schedule/tools.py index cd7fc7a35..d071d2795 100644 --- a/loopy/schedule/tools.py +++ b/loopy/schedule/tools.py @@ -63,7 +63,8 @@ from constantdict import constantdict from typing_extensions import override -import islpy as isl +import namedisl as nisl +from namedisl import DimType from pytools import fset_union, memoize_method, memoize_on_first_arg from loopy.diagnostic import LoopyError @@ -122,7 +123,7 @@ def temporaries_read_in_subkernel( for insn_id in insn_ids) domain_idxs = {kernel.get_home_domain_index(iname) for iname in inames} params = fset_union( - kernel.domains[dom_idx].get_var_names_not_none(isl.dim_type.param) + kernel.domains[dom_idx].space.param_names for dom_idx in domain_idxs) return (frozenset(tv @@ -150,7 +151,7 @@ def args_read_in_subkernel( for insn_id in insn_ids) domain_idxs = {kernel.get_home_domain_index(iname) for iname in inames} params = fset_union( - kernel.domains[dom_idx].get_var_names_not_none(isl.dim_type.param) + kernel.domains[dom_idx].space.param_names for dom_idx in domain_idxs) return (frozenset(arg for insn_id in insn_ids @@ -407,9 +408,9 @@ def get_return_from_kernel_mapping(kernel: LoopKernel) -> Mapping[int, int | Non # {{{ check for write races in accesses def _check_for_access_races( - map_a: isl.Map, + map_a: nisl.Map, insn_a: InstructionBase, - map_b: isl.Map, + map_b: nisl.Map, insn_b: InstructionBase, knl: LoopKernel, callables_table: CallablesTable, @@ -424,10 +425,9 @@ def _check_for_access_races( .. note:: - The accesses ``map_a``, ``map_b`` lead to write races iff there exists 2 + The accesses ``map_a``, ``map_b`` lead to write races iff there exist two *unequal* global ids that access the same address. """ - import pymbolic.primitives as p from loopy.kernel.data import ( AddressSpace, @@ -435,149 +435,94 @@ def _check_for_access_races( filter_iname_tags_by_type, ) from loopy.kernel.tools import get_hw_axis_base_for_codegen - from loopy.symbolic import aff_from_expr, aff_to_expr, isl_set_from_expr assert address_space in [AddressSpace.LOCAL, AddressSpace.GLOBAL] - gsize, lsize = knl.get_grid_size_upper_bounds(callables_table, - return_dict=True) - - # {{{ Step 1: Preprocess the maps - - # Step 1.1: Project out inames which are also map's dims, but does not form the - # insn's within_inames - # Step 1.2: Perform any offsetting required to the hw axes iname terms - # Step 1.3: Project out sequential inames in the access maps - # Step 1.4: Rename the dims with their iname tags i.e. (g.i or l.i) - # Step 1.5: Name the ith output dims as _lp_dim{i} - - updated_maps: list[isl.Map] = [] - - for (map_, insn) in [ - (map_a, insn_a), - (map_b, insn_b)]: - dims_not_to_project_out = ({iname - for iname in insn.within_inames - if knl.iname_tags_of_type( - iname, HardwareConcurrentTag)} - | knl.all_params()) - map_ = map_.project_out_except(sorted(dims_not_to_project_out), - [isl.dim_type.in_, - isl.dim_type.param, - isl.dim_type.div, - isl.dim_type.cst]) - - for name, (dt, pos) in map_.get_var_dict().items(): - if dt == isl.dim_type.in_: - tag, = filter_iname_tags_by_type(knl.inames[name].tags, - HardwareConcurrentTag) - - iname_lower_bound = get_hw_axis_base_for_codegen(knl, name) - - if not iname_lower_bound.plain_is_zero(): - # Hardware inames with nonzero base have an offset applied in - # code generation: - # https://github.com/inducer/loopy/blob/4e0b1c7635afe1473c8636377f8e7ef6d78dfd46/loopy/codegen/loop.py#L293-L297 - # https://github.com/inducer/loopy/issues/600#issuecomment-1104066735 - - map_ = map_.add_dims(isl.dim_type.out, 1) - map_ = map_.move_dims( - isl.dim_type.in_, pos+1, - isl.dim_type.out, map_.dim(isl.dim_type.out)-1, - 1 - ) - map_ = map_.set_dim_name(isl.dim_type.in_, pos+1, name+"'") - - lbound_offset_expr_aff = aff_from_expr( - map_.domain().space, - (p.Variable(name+"'") - + aff_to_expr(iname_lower_bound) - - p.Variable(name)) - ) - lbound_offset_as_domain = lbound_offset_expr_aff.zero_basic_set() - map_ = map_.intersect_domain(lbound_offset_as_domain) - - map_ = map_.project_out(dt, pos, 1) - assert map_.get_dim_name(dt, pos) == name+"'" - map_ = map_.set_dim_name(dt, pos, name) - - map_ = map_.set_dim_name(dt, pos, str(tag)) - - for i_l in lsize: - if f"l.{i_l}" not in map_.get_var_dict(): - ndim = map_.dim(isl.dim_type.in_) - map_ = map_.add_dims(isl.dim_type.in_, 1) - map_ = map_.set_dim_name(isl.dim_type.in_, ndim, f"l.{i_l}") - - for i_g in gsize: - if f"g.{i_g}" not in map_.get_var_dict(): - ndim = map_.dim(isl.dim_type.in_) - map_ = map_.add_dims(isl.dim_type.in_, 1) - map_ = map_.set_dim_name(isl.dim_type.in_, ndim, f"g.{i_g}") - - for pos in range(map_.dim(isl.dim_type.out)): - map_ = map_.set_dim_name(isl.dim_type.out, pos, f"_lp_dim{pos}") + gsize, lsize = knl.get_grid_size_upper_bounds(callables_table, return_dict=True) - updated_maps.append(map_) + # {{{ preprocess the maps - map_a, map_b = updated_maps + updated_maps: list[nisl.Map] = [] - # }}} + for map_, insn, map_name in [ + (map_a, insn_a, "A"), + (map_b, insn_b, "B")]: + dims_not_to_project_out = ( + {iname for iname in insn.within_inames + if knl.iname_tags_of_type(iname, HardwareConcurrentTag)} + | knl.all_params() + ) + map_ = (map_ + .project_out_except(sorted(dims_not_to_project_out), dim_type=DimType.in_) + .project_out_except(sorted(dims_not_to_project_out), dim_type=DimType.param) + ) - # {{{ Step 2: rename all lid's, gid's in map_a to lid.A, gid.A + renaming: list[tuple[str, str]] = [] + for name in map_.space.in_names: + tag, = filter_iname_tags_by_type(knl.inames[name].tags, + HardwareConcurrentTag) - for name, (dt, pos) in map_a.get_var_dict().items(): - if dt == isl.dim_type.in_: - map_a = map_a.set_dim_name(dt, pos, name+".A") + iname_lower_bound = get_hw_axis_base_for_codegen(knl, name).as_pw_aff() - # }}} + if not iname_lower_bound.plain_is_zero(): + # Hardware inames with nonzero base have an offset applied in + # code generation: + # https://github.com/inducer/loopy/blob/4e0b1c7635afe1473c8636377f8e7ef6d78dfd46/loopy/codegen/loop.py#L293-L297 + # https://github.com/inducer/loopy/issues/600#issuecomment-1104066735 - # {{{ Step 3: rename all lid's, gid's in map_b to lid.B, gid.B + prime_name = name+"'" + map_ = map_.add_dims(DimType.in_, [prime_name]) - for name, (dt, pos) in map_b.get_var_dict().items(): - if dt == isl.dim_type.in_: - map_b = map_b.set_dim_name(dt, pos, name+".B") + v = map_.domain_var_pw_affs + map_ = map_.intersect_domain( + (v[prime_name] + iname_lower_bound - v[name]).where("==", 0)) - # }}} + map_ = map_.project_out([name]) + map_ = map_.rename_dims([(prime_name, name)]) + + renaming.append((name, f"{tag!s}.{map_name}")) - # {{{ Step 4: make map_a, map_b ISL sets + map_ = map_.rename_dims(renaming) - map_a, map_b = isl.align_two(map_a, map_b) - map_a = map_a.move_dims(isl.dim_type.in_, map_a.dim(isl.dim_type.in_), - isl.dim_type.out, 0, map_a.dim(isl.dim_type.out)) + # Add missing dimensions + map_ = map_.add_dims(DimType.in_, [ + *[ + dim_name for i_l in lsize + if (dim_name := f"l.{i_l}.{map_name}") not in map_.space.names + ], + *[ + dim_name for g_l in gsize + if (dim_name := f"g.{g_l}.{map_name}") not in map_.space.names + ] + ]) - map_b = map_b.move_dims(isl.dim_type.in_, map_b.dim(isl.dim_type.in_), - isl.dim_type.out, 0, map_b.dim(isl.dim_type.out)) - set_a = map_a.domain() - set_b = map_b.domain() + updated_maps.append(map_) + + map_a, map_b = updated_maps # }}} - assert set_a.get_space() == set_b.get_space() + set_a = map_a.as_set() + set_b = map_b.as_set() - # {{{ Step 5: create the set any(l.i.A != l.i.B) OR any(g.i.A != g.i.B) + set_a, set_b = nisl.align_two(set_a, set_b) - space = set_a.space - unequal_local_id_set = isl.Set.empty(set_a.get_space()) - unequal_group_id_set = isl.Set.empty(set_a.get_space()) - equal_group_id_set = isl.BasicSet.universe(set_a.get_space()) + # {{{ create the set any(l.i.A != l.i.B) OR any(g.i.A != g.i.B) + + v = set_a.var_pw_affs + + unequal_local_id_set = set_a.empty_like_me() + unequal_group_id_set = set_a.empty_like_me() + equal_group_id_set = set_a.universe_like_me() for i_l in lsize: - lid_a = p.Variable(f"l.{i_l}.A") - lid_b = p.Variable(f"l.{i_l}.B") - unequal_local_id_set |= (isl_set_from_expr(space, - p.Comparison(lid_a, "!=", lid_b)) - ) + unequal_local_id_set |= v[f"l.{i_l}.A"].where("!=", v[f"l.{i_l}.B"]) for i_g in gsize: - gid_a = p.Variable(f"g.{i_g}.A") - gid_b = p.Variable(f"g.{i_g}.B") - unequal_group_id_set |= (isl_set_from_expr(space, - p.Comparison(gid_a, "!=", gid_b)) - ) - equal_group_id_set &= (isl_set_from_expr(space, - p.Comparison(gid_a, "==", gid_b)) - ) + gid_a = f"g.{i_g}.A" + gid_b = f"g.{i_g}.B" + unequal_group_id_set |= v[gid_a].where("!=", v[gid_b]) + equal_group_id_set &= v[gid_a].where("==", v[gid_b]) # }}} @@ -630,7 +575,7 @@ def _get_access_maps(self, insn_id: InsnId, access_dir: Literal["w", "any"]): exprs.append(insn.expression) exprs.extend(insn.predicates) - access_maps: dict[str, AccessMapDescriptor | isl.Map] = defaultdict( + access_maps: dict[str, AccessMapDescriptor | nisl.Map] = defaultdict( lambda: AccessMapDescriptor.DOES_NOT_ACCESS) arm = BatchedAccessMapMapper(self.kernel, self.vars, overestimate=True) @@ -1101,8 +1046,6 @@ def get_loop_tree(kernel: LoopKernel) -> LoopTree: Multiple loop nestings might exist for *kernel*, but this routine returns one valid loop nesting. """ - from islpy import dim_type - tree = get_partial_loop_nest_tree(kernel) iname_to_tree_node_id = ( _get_iname_to_tree_node_id_from_partial_loop_nest_tree(tree)) @@ -1116,11 +1059,11 @@ def get_loop_tree(kernel: LoopKernel) -> LoopTree: loop_inames = loop_inames - _get_parallel_inames(kernel) for dom in kernel.domains: - for outer_iname in set(dom.get_var_names(dim_type.param)): + for outer_iname in dom.space.param_names: if outer_iname not in loop_inames: continue - for inner_iname in dom.get_var_names(dim_type.set): + for inner_iname in dom.space.set_names: if inner_iname not in loop_inames: continue diff --git a/loopy/statistics.py b/loopy/statistics.py index 99010c21e..373917da4 100644 --- a/loopy/statistics.py +++ b/loopy/statistics.py @@ -28,26 +28,41 @@ THE SOFTWARE. """ +from collections.abc import Iterable, Mapping +from dataclasses import dataclass, field +from enum import StrEnum from functools import cached_property, partial -from typing import TYPE_CHECKING, ClassVar, Literal +from typing import TYPE_CHECKING, Generic, Literal, TypeVar, override -import islpy as isl -from islpy import dim_type +import namedisl as nisl +from namedisl import DimType from pymbolic.mapper import CombineMapper from pytools import ImmutableRecord, memoize_method import loopy as lp -from loopy.diagnostic import LoopyError, warn_with_kernel -from loopy.kernel.data import AddressSpace, MultiAssignmentBase, TemporaryVariable +from loopy.diagnostic import ( + LoopyError, + UnableToDetermineAccessRangeError, + warn_with_kernel, +) +from loopy.kernel.data import AddressSpace, TemporaryVariable from loopy.kernel.function_interface import CallableKernel +from loopy.kernel.instruction import MultiAssignmentBase from loopy.symbolic import CoefficientCollector, flatten -from loopy.translation_unit import TranslationUnit if TYPE_CHECKING: - from collections.abc import Sequence + from collections.abc import Callable, Collection, Sequence - from loopy.match import ToMatchConvertible + import islpy as isl + import pymbolic.primitives as p + from pymbolic.typing import ArithmeticExpression + + from loopy.kernel import LoopKernel + from loopy.kernel.instruction import InstructionBase + from loopy.match import MatchExpressionBase, ToMatchConvertible + from loopy.translation_unit import CallablesTable, TranslationUnit + from loopy.typing import InameStr, InsnId __doc__ = """ @@ -88,33 +103,33 @@ # - Test for the subkernel functionality need to be written -def get_kernel_parameter_space(kernel): - return isl.Space.create_from_names(kernel.isl_context, - set=[], params=sorted(kernel.outer_params())).params() +def get_kernel_parameter_space(kernel: lp.LoopKernel): + return nisl.Space.from_names(out=[], param=sorted(kernel.outer_params())) -def get_kernel_zero_pwqpolynomial(kernel): +def get_kernel_zero_pwqpolynomial(kernel: lp.LoopKernel): space = get_kernel_parameter_space(kernel) - space = space.insert_dims(dim_type.out, 0, 1) - return isl.PwQPolynomial.zero(space) + return nisl.PwQPolynomial.zero_on_domain(space) # {{{ GuardedPwQPolynomial -def _get_param_tuple(obj): - return tuple( - obj.get_dim_name(dim_type.param, i) - for i in range(obj.dim(dim_type.param))) - +@dataclass(frozen=True) class GuardedPwQPolynomial: - def __init__(self, pwqpolynomial, valid_domain): - assert isinstance(pwqpolynomial, isl.PwQPolynomial) - self.pwqpolynomial = pwqpolynomial - self.valid_domain = valid_domain + pwqpolynomial: nisl.PwQPolynomial + valid_domain: nisl.Set + + if __debug__: + def __post_init__(self): + if self.pwqpolynomial.space.in_names: + raise ValueError("piecewise quasipolynomial has in_names") + if not isinstance(self.pwqpolynomial, nisl.PwQPolynomial): + raise TypeError("unexpected type of pwqpolynomial") - assert (_get_param_tuple(pwqpolynomial.space) - == _get_param_tuple(valid_domain.space)) + if (self.pwqpolynomial.space.param_names + != self.valid_domain.space.param_names): + raise ValueError("Parameter names don't match") @property def space(self): @@ -144,16 +159,13 @@ def __mul__(self, other): __rmul__ = __mul__ - def eval_with_dict(self, value_dict): - space = self.pwqpolynomial.space - pt = isl.Point.zero(space.params()) + def eval_with_dict(self, value_dict: Mapping[str, int]): + sp = (self.pwqpolynomial.space + .drop_dim_type(DimType.in_) + .with_empty_dim_type(DimType.out)) + pt = nisl.Point.from_dict(sp, value_dict) - for i in range(space.dim(dim_type.param)): - par_name = space.get_dim_name(dim_type.param, i) - pt = pt.set_coordinate_val( - dim_type.param, i, value_dict[par_name]) - - if not (isl.Set.from_point(pt) <= self.valid_domain): + if not (pt.as_set() <= self.valid_domain): raise ValueError("evaluation point outside of domain of " "definition of piecewise quasipolynomial") @@ -161,12 +173,14 @@ def eval_with_dict(self, value_dict): @staticmethod def zero(): - p = isl.PwQPolynomial("{ 0 }") - return GuardedPwQPolynomial(p, isl.Set.universe(p.domain().space)) + p = nisl.make_pw_qpolynomial("{ 0 }") + return GuardedPwQPolynomial(p, nisl.Set.universe(p.space.as_set_space())) + @override def __str__(self): return str(self.pwqpolynomial) + @override def __repr__(self): return "Guarded" + repr(self.pwqpolynomial) @@ -175,7 +189,11 @@ def __repr__(self): # {{{ ToCountMap -class ToCountMap: +KeyT = TypeVar("KeyT") + + +@dataclass(frozen=True) +class ToCountMap(Generic[KeyT]): """A map from work descriptors like :class:`Op` and :class:`MemAccess` to any arithmetic type. @@ -199,17 +217,14 @@ class ToCountMap: """ - def __init__(self, count_map=None): - if count_map is None: - count_map = {} + count_map: Mapping[KeyT, nisl.PwQPolynomial | GuardedPwQPolynomial] \ + = field(default_factory=dict) - self.count_map = count_map - - def _zero(self) -> Literal[0] | isl.PwQPolynomial: + def _zero(self) -> Literal[0] | nisl.PwQPolynomial: return 0 - def __add__(self, other): - result = self.count_map.copy() + def __add__(self, other: ToCountMap[KeyT]): + result = dict(self.count_map) for k, v in other.count_map.items(): result[k] = self.count_map.get(k, 0) + v return self.copy(count_map=result) @@ -222,7 +237,7 @@ def __radd__(self, other): return self - def __mul__(self, other): + def __mul__(self, other: GuardedPwQPolynomial): if isinstance(other, GuardedPwQPolynomial): return self.copy({ index: other*value @@ -233,12 +248,14 @@ def __mul__(self, other): __rmul__ = __mul__ - def __getitem__(self, index): + def __getitem__(self, index: KeyT): return self.count_map[index] + @override def __repr__(self): return repr(self.count_map) + @override def __str__(self): return "\n".join( f"{k}: {v}" @@ -260,7 +277,10 @@ def keys(self): def values(self): return self.count_map.values() - def copy(self, count_map=None): + def copy(self, + count_map: Mapping[ + KeyT, nisl.PwQPolynomial | GuardedPwQPolynomial] | None = None + ): if count_map is None: count_map = self.count_map @@ -314,7 +334,7 @@ class _Sentinel: return self.copy(count_map=new_count_map) - def filter_by_func(self, func): + def filter_by_func(self, func: Callable[[KeyT], bool]): """Keep items that pass a test. :arg func: A function that takes a map key a parameter and returns a @@ -345,7 +365,7 @@ def filter_func(key): return self.copy(count_map=new_count_map) - def group_by(self, *args): + def group_by(self, *args: str): """Group map items together, distinguishing by only the key fields passed in args. @@ -465,39 +485,44 @@ def sum(self): # {{{ ToCountPolynomialMap -class ToCountPolynomialMap(ToCountMap): +class ToCountPolynomialMap(ToCountMap[KeyT]): """Maps any type of key to a :class:`islpy.PwQPolynomial` or a :class:`~loopy.statistics.GuardedPwQPolynomial`. .. automethod:: eval_and_sum """ - - def __init__(self, space, count_map=None): - if not isinstance(space, isl.Space): + count_map: Mapping[KeyT, nisl.PwQPolynomial | GuardedPwQPolynomial] \ + = field(default_factory=dict) + space: nisl.Space + + def __init__(self, + space: nisl.Space, + count_map: Mapping[ + KeyT, nisl.PwQPolynomial | GuardedPwQPolynomial] | None = None): + if not isinstance(space, nisl.Space): raise TypeError( "first argument to ToCountPolynomialMap must be " "of type islpy.Space") - assert space.is_params() self.space = space - space_param_tuple = _get_param_tuple(space) - for val in count_map.values(): - if isinstance(val, isl.PwQPolynomial): - assert val.dim(dim_type.out) == 1 + if isinstance(val, nisl.PwQPolynomial): + assert val._obj.dim(DimType.out.as_isl()) == 1 elif isinstance(val, GuardedPwQPolynomial): - assert val.pwqpolynomial.dim(dim_type.out) == 1 + assert val.pwqpolynomial._obj.dim(DimType.out.as_isl()) == 1 else: raise TypeError("unexpected value type") - assert _get_param_tuple(val.space) == space_param_tuple + assert space.param_names == val.space.param_names + + if count_map is None: + count_map = {} super().__init__(count_map) def _zero(self): - space = self.space.insert_dims(dim_type.out, 0, 1) - return isl.PwQPolynomial.zero(space) + return nisl.PwQPolynomial.zero_on_domain(self.space) def copy(self, count_map=None, space=None): if count_map is None: @@ -508,7 +533,7 @@ def copy(self, count_map=None, space=None): return type(self)(space, count_map) - def eval_and_sum(self, params=None): + def eval_and_sum(self, params: Mapping[str, int | isl.Val] | None = None): """Add all counts and evaluate with provided parameter dict *params* :return: An :class:`int` containing the sum of all counts @@ -537,20 +562,23 @@ def eval_and_sum(self, params=None): # {{{ subst_into_to_count_map -def subst_into_guarded_pwqpolynomial(new_space, guarded_poly, subst_dict): +def subst_into_guarded_pwqpolynomial( + new_space: nisl.Space, + guarded_poly: GuardedPwQPolynomial, + subst_dict: Mapping[str, ArithmeticExpression], + ): from loopy.isl_helpers import get_param_subst_domain, subst_into_pwqpolynomial poly = subst_into_pwqpolynomial( new_space, guarded_poly.pwqpolynomial, subst_dict) valid_domain = guarded_poly.valid_domain - i_begin_subst_space = valid_domain.dim(dim_type.param) - valid_domain, subst_domain, _ = get_param_subst_domain( - new_space, guarded_poly.valid_domain, subst_dict) + valid_domain, subst_domain, _subst_dict, primed_names = get_param_subst_domain( + new_space, valid_domain, subst_dict) valid_domain = valid_domain & subst_domain - valid_domain = valid_domain.project_out(dim_type.param, 0, i_begin_subst_space) + valid_domain = valid_domain.project_out(primed_names) return GuardedPwQPolynomial(poly, valid_domain) @@ -562,7 +590,7 @@ def subst_into_to_count_map(space, tcm, subst_dict): new_count_map[key] = subst_into_guarded_pwqpolynomial( space, value, subst_dict) - elif isinstance(value, isl.PwQPolynomial): + elif isinstance(value, nisl.PwQPolynomial): new_count_map[key] = subst_into_pwqpolynomial(space, value, subst_dict) elif isinstance(value, int): @@ -578,7 +606,7 @@ def subst_into_to_count_map(space, tcm, subst_dict): # {{{ CountGranularity -class CountGranularity: +class CountGranularity(StrEnum): """Strings specifying whether an operation should be counted once per *work-item*, *sub-group*, or *work-group*. @@ -602,7 +630,6 @@ class CountGranularity: WORKITEM = "workitem" SUBGROUP = "subgroup" WORKGROUP = "workgroup" - ALL: ClassVar[Sequence[str]] = [WORKITEM, SUBGROUP, WORKGROUP] # }}} @@ -643,10 +670,10 @@ class Op(ImmutableRecord): def __init__(self, dtype=None, name=None, count_granularity=None, kernel_name=None): - if count_granularity not in [*CountGranularity.ALL, None]: + if count_granularity not in [*CountGranularity, None]: raise ValueError("Op.__init__: count_granularity '%s' is " "not allowed. count_granularity options: %s" - % (count_granularity, [*CountGranularity.ALL, None])) + % (count_granularity, [*CountGranularity, None])) if dtype is not None: from loopy.types import to_loopy_type @@ -739,10 +766,10 @@ def __init__(self, mtype=None, dtype=None, lid_strides=None, gid_strides=None, *, variable_tags=None, count_granularity=None, kernel_name=None): - if count_granularity not in [*CountGranularity.ALL, None]: + if count_granularity not in [*CountGranularity, None]: raise ValueError("Op.__init__: count_granularity '%s' is " "not allowed. count_granularity options: %s" - % (count_granularity, [*CountGranularity.ALL, None])) + % (count_granularity, [*CountGranularity, None])) if variable_tags is None: variable_tags = frozenset() @@ -815,8 +842,11 @@ def __repr__(self): # {{{ CounterBase -class CounterBase(CombineMapper): - def __init__(self, knl, callables_table, kernel_rec): +class CounterBase(CombineMapper[ToCountPolynomialMap[KeyT] | Literal[0], []]): + knl: LoopKernel + callables_table: CallablesTable + + def __init__(self, knl: LoopKernel, callables_table, kernel_rec): self.knl = knl self.callables_table = callables_table self.kernel_rec = kernel_rec @@ -831,18 +861,21 @@ def param_space(self): return get_kernel_parameter_space(self.knl) def new_poly_map(self, count_map): - return ToCountPolynomialMap(self.param_space, count_map) + return ToCountPolynomialMap[KeyT](self.param_space, count_map) def new_zero_poly_map(self): return self.new_poly_map({}) + @override def combine(self, values): return sum(values) - def map_constant(self, expr): + @override + def map_constant(self, expr: object): return self.new_zero_poly_map() - def map_call(self, expr): + @override + def map_call(self, expr: p.Call): from loopy.symbolic import ResolvedFunction assert isinstance(expr.function, ResolvedFunction) clbl = self.callables_table[expr.function.name] @@ -870,11 +903,12 @@ def map_call(self, expr): else: raise NotImplementedError() - def map_call_with_kwargs(self, expr): + def map_call_with_kwargs(self, expr: p.CallWithKwargs): # See https://github.com/inducer/loopy/pull/323 raise NotImplementedError - def map_sum(self, expr): + @override + def map_sum(self, expr: p.Sum): if expr.children: return sum(self.rec(child) for child in expr.children) else: @@ -916,7 +950,7 @@ def map_reduction(self, expr): # {{{ ExpressionOpCounter -class ExpressionOpCounter(CounterBase): +class ExpressionOpCounter(CounterBase[Op]): def __init__(self, knl, callables_table, kernel_rec, count_within_subscripts=True): super().__init__( @@ -1190,7 +1224,7 @@ def get_iname_strides(tag_to_iname_dict): # {{{ MemAccessCounterBase -class MemAccessCounterBase(CounterBase): +class MemAccessCounterBase(CounterBase[MemAccess]): def map_sub_array_ref(self, expr): # generates an array view, considered free return self.new_zero_poly_map() @@ -1351,55 +1385,65 @@ def map_subscript(self, expr): # {{{ AccessFootprintGatherer -class AccessFootprintGatherer(CombineMapper): - def __init__(self, kernel, domain, ignore_uncountable=False): - self.kernel = kernel - self.domain = domain - self.ignore_uncountable = ignore_uncountable +def combine_footprint_maps( + values: Iterable[Mapping[str, nisl.Set]] + ) -> Mapping[str, nisl.Set]: + assert values - @staticmethod - def combine(values): - assert values + def merge_dicts( + a: Mapping[str, nisl.Set], + b: Mapping[str, nisl.Set]): + result = dict(a) - def merge_dicts(a, b): - result = a.copy() + for var_name, footprint in b.items(): + if var_name in result: + result[var_name] = result[var_name] | footprint + else: + result[var_name] = footprint - for var_name, footprint in b.items(): - if var_name in result: - result[var_name] = result[var_name] | footprint - else: - result[var_name] = footprint + return result - return result + from functools import reduce + return reduce(merge_dicts, values) - from functools import reduce - return reduce(merge_dicts, values) - def map_constant(self, expr): - return {} +@dataclass(frozen=True) +class AccessFootprintGatherer(CombineMapper[Mapping[str, nisl.Set], []]): + kernel: LoopKernel + domain: nisl.Set + ignore_uncountable: bool = False - def map_variable(self, expr): + @override + def combine(self, + values: Iterable[Mapping[str, nisl.Set]] + ) -> Mapping[str, nisl.Set]: + return combine_footprint_maps(values) + + @override + def map_constant(self, expr: object) -> Mapping[str, nisl.Set]: return {} - def map_subscript(self, expr): - subscript = expr.index + @override + def map_variable(self, expr: p.Variable) -> Mapping[str, nisl.Set]: + return {} - if not isinstance(subscript, tuple): - subscript = (subscript,) + @override + def map_subscript(self, expr: p.Subscript) -> Mapping[str, nisl.Set]: + subscript = expr.index_tuple from loopy.symbolic import get_access_map try: access_range = get_access_map(self.domain, subscript, self.kernel.assumptions).range() - except isl.Error as err: + except nisl.Error as err: # Likely: index was non-linear, nothing we can do. if self.ignore_uncountable: return {} else: raise LoopyError("failed to gather footprint: %s" % expr) from err - except TypeError as err: + except UnableToDetermineAccessRangeError as err: # Likely: index was non-linear, nothing we can do. if self.ignore_uncountable: return {} @@ -1418,86 +1462,47 @@ def map_subscript(self, expr): # {{{ count -def add_assumptions_guard(kernel, pwqpolynomial): - return GuardedPwQPolynomial( - pwqpolynomial, - kernel.assumptions.align_params(pwqpolynomial.space)) - +def add_assumptions_guard(kernel: LoopKernel, pwqpolynomial: nisl.PwQPolynomial): + return GuardedPwQPolynomial(pwqpolynomial, kernel.assumptions) -def count(kernel, set, space=None): - if isinstance(kernel, TranslationUnit): - kernel_names = [i for i, clbl in kernel.callables_table.items() - if isinstance(clbl, CallableKernel)] - if len(kernel_names) > 1: - raise LoopyError() - return count(kernel[kernel_names[0]], set, space) +def count(kernel: LoopKernel, set: nisl.Set): try: - if space is not None: - set = set.align_params(space) - - return add_assumptions_guard(kernel, set.card()) + return add_assumptions_guard(kernel, set.card(cache=kernel.isl_cache)) except AttributeError: pass - total_count = isl.PwQPolynomial.zero( - set.space - .drop_dims(dim_type.set, 0, set.dim(dim_type.set)) - .add_dims(dim_type.set, 1)) + total_count = nisl.PwQPolynomial.zero_on_domain( + set.space.drop_dim_type(DimType.out).with_empty_dim_type(DimType.out)) - if isinstance(set, isl.BasicSet): - set = set.to_set() set = set.make_disjoint() - from loopy.isl_helpers import get_simple_strides - - for bset in set.get_basic_sets(): - bset_as_set = bset.to_set() + for bset in set.basic_sets(): + bset_as_set = bset.as_set() bset_count = None - bset_rebuilt = bset.universe(bset.space) + bset_rebuilt = nisl.Set.universe(bset.space) - bset_strides = get_simple_strides(bset, key_by="index") + for dim_name in bset.space.set_names: + dmax = bset_as_set.dim_max(dim_name) + dmin = bset_as_set.dim_min(dim_name) - for i in range(bset.dim(isl.dim_type.set)): - dmax = bset_as_set.dim_max(i) - dmin = bset_as_set.dim_min(i) + bset_as_set = bset.as_set() + stride = bset_as_set.stride_info(dim_name).stride.to_python() - stride = bset_strides.get((dim_type.set, i)) - if stride is None: - stride = 1 - - length_pwaff = dmax - dmin + stride - if space is not None: - length_pwaff = length_pwaff.align_params(space) - - length = isl.PwQPolynomial.from_pw_aff(length_pwaff) - length = length.scale_down_val(stride) + # FIXME should this be stride - 1? + length = ((dmax - dmin + stride) / stride).floor().as_pw_qpoly() bset_count = length if bset_count is None else bset_count * length # {{{ rebuild check domain - zero = isl.Aff.zero_on_domain( - isl.LocalSpace.from_space(bset.space)) - iname = isl.PwAff.from_aff( - zero.set_coefficient_val(isl.dim_type.in_, i, 1)) - dmin_matched = dmin.insert_dims( - dim_type.in_, 0, bset.dim(isl.dim_type.set)) - dmax_matched = dmax.insert_dims( - dim_type.in_, 0, bset.dim(isl.dim_type.set)) - for idx in range(bset.dim(isl.dim_type.set)): - if bset_as_set.has_dim_id(isl.dim_type.set, idx): - dim_id = bset_as_set.get_dim_id(isl.dim_type.set, idx) - dmin_matched = dmin_matched.set_dim_id( - isl.dim_type.in_, idx, dim_id) - dmax_matched = dmax_matched.set_dim_id( - isl.dim_type.in_, idx, dim_id) + v = bset_as_set.var_pw_affs bset_rebuilt = ( bset_rebuilt - & iname.le_set(dmax_matched) - & iname.ge_set(dmin_matched) - & (iname-dmin_matched).mod_val(stride).eq_set(zero)) + & v[dim_name].le_set(dmax) + & v[dim_name].ge_set(dmin) + & ((v[dim_name]-dmin) % stride).eq_set(0)) # }}} @@ -1530,12 +1535,17 @@ def count(kernel, set, space=None): return add_assumptions_guard(kernel, total_count) -def get_unused_hw_axes_factor(knl, callables_table, insn, disregard_local_axes): +def get_unused_hw_axes_factor( + knl: LoopKernel, + callables_table: CallablesTable, + insn: InstructionBase, + disregard_local_axes: bool + ): # FIXME: Multi-kernel support gsize, lsize = knl.get_grid_size_upper_bounds(callables_table) - g_used = set() - l_used = set() + g_used: set[int] = set() + l_used: set[int] = set() from loopy.kernel.data import GroupInameTag, LocalInameTag for iname in insn.within_inames: @@ -1548,7 +1558,7 @@ def get_unused_hw_axes_factor(knl, callables_table, insn, disregard_local_axes): elif isinstance(tag, GroupInameTag): g_used.add(tag.axis) - def mult_grid_factor(used_axes, sizes): + def mult_grid_factor(used_axes: set[int], sizes: Sequence[int | nisl.PwAff]): result = get_kernel_zero_pwqpolynomial(knl) + 1 for iaxis, size in enumerate(sizes): @@ -1556,8 +1566,7 @@ def mult_grid_factor(used_axes, sizes): if isinstance(size, int): result = result * size else: - result = result * isl.PwQPolynomial.from_pw_aff( - size.align_params(result.space)) + result = result * size.as_pw_qpoly() return result @@ -1569,19 +1578,24 @@ def mult_grid_factor(used_axes, sizes): return add_assumptions_guard(knl, result) -def count_inames_domain(knl, inames): - space = get_kernel_parameter_space(knl) +def count_inames_domain(knl: LoopKernel, inames: Collection[InameStr]): if not inames: return add_assumptions_guard(knl, get_kernel_zero_pwqpolynomial(knl) + 1) inames_domain = knl.get_inames_domain(inames) - domain = inames_domain.project_out_except(inames, [dim_type.set]) - return count(knl, domain, space=space) + domain = inames_domain.project_out_except( + inames, dim_type=DimType.out) + return count(knl, domain) -def count_insn_runs(knl, callables_table, insn, count_redundant_work, - disregard_local_axes=False): +def count_insn_runs( + knl: LoopKernel, + callables_table: CallablesTable, + insn: InstructionBase, + count_redundant_work: bool, + disregard_local_axes: bool = False + ): insn_inames = insn.within_inames @@ -1601,8 +1615,14 @@ def count_insn_runs(knl, callables_table, insn, count_redundant_work, return c -def _get_insn_count(knl, callables_table, insn_id, subgroup_size, - count_redundant_work, count_granularity=CountGranularity.WORKITEM): +def _get_insn_count( + knl: LoopKernel, + callables_table: CallablesTable, + insn_id: InsnId, + subgroup_size: int, + count_redundant_work: bool, + count_granularity: CountGranularity | None = None + ): insn = knl.id_to_insn[insn_id] if count_granularity is None: @@ -1632,14 +1652,17 @@ def _get_insn_count(knl, callables_table, insn_id, subgroup_size, workgroup_size = 1 if local_size: for size in local_size: - if size.n_piece() != 1: + size_pieces = size.pieces() + + if len(size_pieces) != 1: raise LoopyError("Workgroup size found to be genuinely " "piecewise defined, which is not allowed in stats gathering") - (valid_set, aff), = size.get_pieces() + (valid_set, aff), = size_pieces - assert ((valid_set.n_basic_set() == 1) - and (valid_set.get_basic_sets()[0].is_universe())) + if not valid_set.plain_is_universe(): + raise LoopyError("Workgroup size found to be piecewise defined, " + "which is not allowed in stats gathering") s = aff_to_expr(aff) if not isinstance(s, int): @@ -1664,16 +1687,21 @@ def _get_insn_count(knl, callables_table, insn_id, subgroup_size, # this should not happen since this is enforced in Op/MemAccess raise ValueError("get_insn_count: count_granularity '%s' is" "not allowed. count_granularity options: %s" - % (count_granularity, [*CountGranularity.ALL, None])) + % (count_granularity, [*CountGranularity, None])) # }}} # {{{ get_op_map -def _get_op_map_for_single_kernel(knl, callables_table, - count_redundant_work, - count_within_subscripts, subgroup_size, within): +def _get_op_map_for_single_kernel( + knl: LoopKernel, + callables_table: CallablesTable, + count_redundant_work: bool, + count_within_subscripts: bool, + subgroup_size: int | None, + within: MatchExpressionBase, + ): subgroup_size = _process_subgroup_size(knl, subgroup_size) @@ -1715,9 +1743,14 @@ def _get_op_map_for_single_kernel(knl, callables_table, return op_map -def get_op_map(program, count_redundant_work=False, - count_within_subscripts=True, subgroup_size=None, - entrypoint=None, within: ToMatchConvertible = None): +def get_op_map( + t_unit: TranslationUnit, + count_redundant_work: bool = False, + count_within_subscripts: bool = True, + subgroup_size: int | None = None, + entrypoint: str | None = None, + within: ToMatchConvertible = None + ): """Count the number of operations in a loopy kernel. @@ -1777,25 +1810,25 @@ def get_op_map(program, count_redundant_work=False, """ if entrypoint is None: - if len(program.entrypoints) > 1: + if len(t_unit.entrypoints) > 1: raise LoopyError("Must provide entrypoint") - entrypoint = next(iter(program.entrypoints)) + entrypoint = next(iter(t_unit.entrypoints)) - assert entrypoint in program.entrypoints + assert entrypoint in t_unit.entrypoints from loopy.preprocess import infer_unknown_types, preprocess_program - program = preprocess_program(program) + t_unit = preprocess_program(t_unit) from loopy.match import parse_match within = parse_match(within) # Ordering restriction: preprocess might insert arguments to # make strides valid. Those also need to go through type inference. - program = infer_unknown_types(program, expect_completion=True) + t_unit = infer_unknown_types(t_unit, expect_completion=True) return _get_op_map_for_single_kernel( - program[entrypoint], program.callables_table, + t_unit[entrypoint], t_unit.callables_table, count_redundant_work=count_redundant_work, count_within_subscripts=count_within_subscripts, subgroup_size=subgroup_size, @@ -1807,7 +1840,10 @@ def get_op_map(program, count_redundant_work=False, # {{{ subgoup size finding @memoize_method -def _process_subgroup_size(knl, subgroup_size_requested: int | None): +def _process_subgroup_size( + knl: LoopKernel, + subgroup_size_requested: int | Literal["guess"] | None + ): if isinstance(subgroup_size_requested, int): return subgroup_size_requested @@ -1847,8 +1883,13 @@ def _process_subgroup_size(knl, subgroup_size_requested: int | None): # {{{ get_mem_access_map -def _get_mem_access_map_for_single_kernel(knl, callables_table, - count_redundant_work, subgroup_size, within): +def _get_mem_access_map_for_single_kernel( + knl: LoopKernel, + callables_table: CallablesTable, + count_redundant_work: bool, + subgroup_size: int | Literal["guess"] | None, + within: MatchExpressionBase + ): subgroup_size = _process_subgroup_size(knl, subgroup_size) @@ -1901,14 +1942,14 @@ def _get_mem_access_map_for_single_kernel(knl, callables_table, return access_map -def get_mem_access_map(program, count_redundant_work=False, - subgroup_size=None, entrypoint=None, - within: ToMatchConvertible = None): +def get_mem_access_map( + t_unit: TranslationUnit, + count_redundant_work: bool = False, + subgroup_size: int | Literal["guess"] | None = None, + entrypoint: str | None = None, + within: ToMatchConvertible = None): """Count the number of memory accesses in a loopy kernel. - :arg knl: A :class:`loopy.LoopKernel` whose memory accesses are to be - counted. - :arg count_redundant_work: Based on usage of hardware axes or other specifics, a kernel may perform work redundantly. This :class:`bool` flag indicates whether this work should be included in the count. @@ -1989,26 +2030,26 @@ def get_mem_access_map(program, count_redundant_work=False, """ if entrypoint is None: - if len(program.entrypoints) > 1: + if len(t_unit.entrypoints) > 1: raise LoopyError("Must provide entrypoint") - entrypoint = next(iter(program.entrypoints)) + entrypoint = next(iter(t_unit.entrypoints)) - assert entrypoint in program.entrypoints + assert entrypoint in t_unit.entrypoints from loopy.preprocess import infer_unknown_types, preprocess_program - program = preprocess_program(program) + t_unit = preprocess_program(t_unit) from loopy.match import parse_match within = parse_match(within) # Ordering restriction: preprocess might insert arguments to # make strides valid. Those also need to go through type inference. - program = infer_unknown_types(program, expect_completion=True) + t_unit = infer_unknown_types(t_unit, expect_completion=True) return _get_mem_access_map_for_single_kernel( - program[entrypoint], program.callables_table, + t_unit[entrypoint], t_unit.callables_table, count_redundant_work=count_redundant_work, subgroup_size=subgroup_size, within=within) @@ -2018,8 +2059,11 @@ def get_mem_access_map(program, count_redundant_work=False, # {{{ get_synchronization_map -def _get_synchronization_map_for_single_kernel(knl, callables_table, - subgroup_size=None): +def _get_synchronization_map_for_single_kernel( + knl: LoopKernel, + callables_table: CallablesTable, + subgroup_size: int | Literal["guess"] | None = None, + ): knl = lp.get_one_linearized_kernel(knl, callables_table) @@ -2036,10 +2080,10 @@ def _get_synchronization_map_for_single_kernel(knl, callables_table, callables_table=callables_table, subgroup_size=subgroup_size) - sync_counter = CounterBase(knl, callables_table, kernel_rec) + sync_counter = CounterBase[Sync](knl, callables_table, kernel_rec) sync_map = sync_counter.new_zero_poly_map() - iname_list = [] + iname_list: list[InameStr] = [] for sched_item in knl.linearization: if isinstance(sched_item, EnterLoop): @@ -2073,7 +2117,10 @@ def _get_synchronization_map_for_single_kernel(knl, callables_table, return sync_map -def get_synchronization_map(program, subgroup_size=None, entrypoint=None): +def get_synchronization_map( + t_unit: TranslationUnit, + subgroup_size: int | Literal["guess"] | None = None, + entrypoint: str | None = None): """Count the number of synchronization events each work-item encounters in a loopy kernel. @@ -2110,21 +2157,21 @@ def get_synchronization_map(program, subgroup_size=None, entrypoint=None): """ if entrypoint is None: - if len(program.entrypoints) > 1: + if len(t_unit.entrypoints) > 1: raise LoopyError("Must provide entrypoint") - entrypoint = next(iter(program.entrypoints)) + entrypoint = next(iter(t_unit.entrypoints)) - assert entrypoint in program.entrypoints + assert entrypoint in t_unit.entrypoints from loopy.preprocess import infer_unknown_types, preprocess_program - program = preprocess_program(program) + t_unit = preprocess_program(t_unit) # Ordering restriction: preprocess might insert arguments to # make strides valid. Those also need to go through type inference. - program = infer_unknown_types(program, expect_completion=True) + t_unit = infer_unknown_types(t_unit, expect_completion=True) return _get_synchronization_map_for_single_kernel( - program[entrypoint], program.callables_table, + t_unit[entrypoint], t_unit.callables_table, subgroup_size=subgroup_size) # }}} @@ -2132,7 +2179,10 @@ def get_synchronization_map(program, subgroup_size=None, entrypoint=None): # {{{ gather_access_footprints -def _gather_access_footprints_for_single_kernel(kernel, ignore_uncountable): +def _gather_access_footprints_for_single_kernel( + kernel: LoopKernel, + ignore_uncountable: bool + ): write_footprints = [] read_footprints = [] @@ -2145,8 +2195,7 @@ def _gather_access_footprints_for_single_kernel(kernel, ignore_uncountable): insn_inames = kernel.insn_inames(insn) inames_domain = kernel.get_inames_domain(insn_inames) - domain = (inames_domain.project_out_except(insn_inames, - [dim_type.set])) + domain = (inames_domain.project_out_except(insn_inames, dim_type=DimType.out)) afg = AccessFootprintGatherer(kernel, domain, ignore_uncountable=ignore_uncountable) @@ -2157,7 +2206,10 @@ def _gather_access_footprints_for_single_kernel(kernel, ignore_uncountable): return write_footprints, read_footprints -def gather_access_footprints(program, ignore_uncountable=False, entrypoint=None): +def gather_access_footprints( + t_unit: TranslationUnit, + ignore_uncountable: bool = False, + entrypoint: str | None = None): """Return a dictionary mapping ``(var_name, direction)`` to :class:`islpy.Set` instances capturing which indices of each the array *var_name* are read/written (where *direction* is either ``read`` or @@ -2169,35 +2221,35 @@ def gather_access_footprints(program, ignore_uncountable=False, entrypoint=None) """ if entrypoint is None: - if len(program.entrypoints) > 1: + if len(t_unit.entrypoints) > 1: raise LoopyError("Must provide entrypoint") - entrypoint = next(iter(program.entrypoints)) + entrypoint = next(iter(t_unit.entrypoints)) - assert entrypoint in program.entrypoints + assert entrypoint in t_unit.entrypoints # FIXME: works only for one callable kernel till now. if len([in_knl_callable for in_knl_callable in - program.callables_table.values() if isinstance(in_knl_callable, + t_unit.callables_table.values() if isinstance(in_knl_callable, CallableKernel)]) != 1: raise NotImplementedError("Currently only supported for program with " "only one CallableKernel.") from loopy.preprocess import infer_unknown_types, preprocess_program - program = preprocess_program(program) + t_unit = preprocess_program(t_unit) # Ordering restriction: preprocess might insert arguments to # make strides valid. Those also need to go through type inference. - program = infer_unknown_types(program, expect_completion=True) + t_unit = infer_unknown_types(t_unit, expect_completion=True) write_footprints = [] read_footprints = [] write_footprints, read_footprints = _gather_access_footprints_for_single_kernel( - program[entrypoint], ignore_uncountable) + t_unit[entrypoint], ignore_uncountable) - write_footprints = AccessFootprintGatherer.combine(write_footprints) - read_footprints = AccessFootprintGatherer.combine(read_footprints) + write_footprints = combine_footprint_maps(write_footprints) + read_footprints = combine_footprint_maps(read_footprints) result = {} @@ -2210,7 +2262,10 @@ def gather_access_footprints(program, ignore_uncountable=False, entrypoint=None) return result -def gather_access_footprint_bytes(program, ignore_uncountable=False): +def gather_access_footprint_bytes( + t_unit: TranslationUnit, + ignore_uncountable: bool = False + ): """Return a dictionary mapping ``(var_name, direction)`` to :class:`islpy.PwQPolynomial` instances capturing the number of bytes are read/written (where *direction* is either ``read`` or ``write`` on array @@ -2222,11 +2277,11 @@ def gather_access_footprint_bytes(program, ignore_uncountable=False): """ from loopy.preprocess import infer_unknown_types, preprocess_program - kernel = infer_unknown_types(program, expect_completion=True) + kernel = infer_unknown_types(t_unit, expect_completion=True) from loopy.kernel import KernelState if kernel.state < KernelState.PREPROCESSED: - kernel = preprocess_program(program) + kernel = preprocess_program(t_unit) result = {} fp = gather_access_footprints(kernel, diff --git a/loopy/symbolic.py b/loopy/symbolic.py index b5a78ee52..1dd729188 100644 --- a/loopy/symbolic.py +++ b/loopy/symbolic.py @@ -42,16 +42,19 @@ TypeVar, cast, overload, + override, ) from warnings import warn import numpy as np from constantdict import constantdict -from typing_extensions import Self, override +from typing_extensions import Self import islpy as isl +import namedisl as nisl import pymbolic.primitives as p import pytools.lex +from namedisl import DimType from pymbolic.mapper import ( CachedCombineMapper as CombineMapperBase, CachedIdentityMapper as IdentityMapperBase, @@ -2041,21 +2044,20 @@ def map_subscript(self, expr: p.Subscript, /) -> AbstractSet[p.Subscript]: # {{{ (pw)aff to expr conversion -def aff_to_expr(aff: isl.Aff) -> ArithmeticExpression: +def aff_to_expr(aff: nisl.Aff) -> ArithmeticExpression: from pymbolic import var - denom = aff.get_denominator_val().to_python() + denom = aff.denominator().to_python() - result = (aff.get_constant_val()*denom).to_python() - for dt in [isl.dim_type.in_, isl.dim_type.param]: - for i in range(aff.dim(dt)): - coeff = (aff.get_coefficient_val(dt, i)*denom).to_python() + result = (aff.constant*denom).to_python() + for dt in aff.active_dim_types: + for name in aff.space.dimtype_to_names[dt]: + coeff = (aff.get_coefficient(name)*denom).to_python() if coeff: - dim_name = not_none(aff.get_dim_name(dt, i)) - result += coeff*var(dim_name) + result += coeff*var(name) - for i in range(aff.dim(isl.dim_type.div)): - coeff = (aff.get_coefficient_val(isl.dim_type.div, i)*denom).to_python() + for i in range(aff.num_divs): + coeff = (aff.get_div_coefficient(i)*denom).to_python() if coeff: result += coeff*aff_to_expr(aff.get_div(i)) @@ -2067,12 +2069,12 @@ def aff_to_expr(aff: isl.Aff) -> ArithmeticExpression: def pw_aff_to_expr(pw_aff: int, int_ok: bool = False) -> int: ... @overload -def pw_aff_to_expr(pw_aff: isl.PwAff | isl.Aff, +def pw_aff_to_expr(pw_aff: nisl.PwAff, int_ok: bool = False) -> ArithmeticExpression: ... def pw_aff_to_expr( - pw_aff: int | isl.PwAff | isl.Aff, + pw_aff: int | nisl.PwAff, int_ok: bool = False ) -> ArithmeticExpression: if isinstance(pw_aff, int): @@ -2081,7 +2083,7 @@ def pw_aff_to_expr( return pw_aff - pieces = pw_aff.get_pieces() + pieces = pw_aff.pieces() last_expr = aff_to_expr(pieces[-1][1]) pairs = [(set_to_cond_expr(constr_set), aff_to_expr(aff)) @@ -2096,123 +2098,145 @@ def pw_aff_to_expr( return expr -def pw_aff_to_pw_aff_implemented_by_expr(pw_aff: isl.PwAff) -> isl.PwAff: - pieces = pw_aff.get_pieces() +def pw_aff_to_pw_aff_implemented_by_expr(pw_aff: nisl.PwAff) -> nisl.PwAff: + """Addresses a subtle mismatch involving what loop bounds the code thought + were implemented. + + The issue comes from the fact that a loop bound predicated on a + parameter such as + + [n] -> { [(-1 + n - floor((3n)/4))] : n > 0 } + + (which may result from slabbing) will be converted by pw_aff_to_expr() + to an unconditional expression, even though the original pw aff is + conditional. As a result the previous code might not actually ensure + that n > 0. + + This routine ensures that the aggregate domain of the result + is the universe. + + """ + pieces = pw_aff.pieces() - rest = isl.Set.universe(pw_aff.space.params()) aff_set, aff = pieces[0] - impl_pw_aff = isl.PwAff.alloc(aff_set, aff) - rest = rest.intersect_params(aff_set.complement()) + needs_defining = aff_set.universe_like_me() + impl_pw_aff = nisl.PwAff.from_piece_and_aff(aff_set, aff) + needs_defining = needs_defining & aff_set.complement() for aff_set, aff in pieces[1:-1]: impl_pw_aff = impl_pw_aff.union_max( - isl.PwAff.alloc(aff_set, aff)) - rest = rest.intersect_params(aff_set.complement()) + nisl.PwAff.from_piece_and_aff(aff_set, aff)) + needs_defining = needs_defining & aff_set.complement() _, aff = pieces[-1] - return impl_pw_aff.union_max(isl.PwAff.alloc(rest, aff)).coalesce() + return impl_pw_aff.union_max( + nisl.PwAff.from_piece_and_aff(needs_defining, aff) + ).coalesce() # }}} # {{{ (pw)aff_from_expr -class PwAffEvaluationMapper(EvaluationMapperBase[isl.PwAff]): - zero: isl.Aff - pw_zero: isl.PwAff +class PwAffEvaluationMapper(EvaluationMapperBase[nisl.PwAff]): + zero: nisl.Aff + pw_zero: nisl.PwAff def __init__(self, - space: isl.Space, - vars_to_zero: Collection[str] | None) -> None: + vars_to_pw_aff: Mapping[str | TypingLiteral[0], nisl.PwAff], + *, vars_to_zero: Collection[str] | None) -> None: if vars_to_zero is None: vars_to_zero = () - self.zero = isl.Aff.zero_on_domain(isl.LocalSpace.from_space(space)) - self.pw_zero = isl.PwAff.from_aff(self.zero) - - context: dict[str, isl.PwAff] = {} - for name, (dt, pos) in space.get_var_dict().items(): - if dt == isl.dim_type.set: - dt = isl.dim_type.in_ - - context[name] = isl.PwAff.from_aff( - self.zero.set_coefficient_val(dt, pos, 1)) + context_with_zero = dict(vars_to_pw_aff) + self.pw_zero = context_with_zero.pop(0) + context: dict[str, nisl.PwAff] = cast( + "dict[str, nisl.PwAff]", context_with_zero) for v in vars_to_zero: context[v] = self.pw_zero super().__init__(context) @override - def map_constant(self, expr: object, /) -> isl.PwAff: + def map_constant(self, expr: object, /) -> nisl.PwAff: iexpr = int(cast("int", expr)) return self.pw_zero + iexpr @override - def map_min(self, expr: p.Min, /) -> isl.PwAff: + def map_min(self, expr: p.Min, /) -> nisl.PwAff: from functools import reduce return reduce( lambda a, b: a.min(b), (self.rec(ch) for ch in expr.children)) @override - def map_max(self, expr: p.Max, /) -> isl.PwAff: + def map_max(self, expr: p.Max, /) -> nisl.PwAff: from functools import reduce return reduce( lambda a, b: a.max(b), (self.rec(ch) for ch in expr.children)) @override - def map_quotient(self, expr: p.Quotient, /) -> isl.PwAff: - raise TypeError( - f"true division in '{expr}' not supported for as-pwaff evaluation") + def map_quotient(self, expr: p.Quotient, /) -> nisl.PwAff: + return (self.rec(expr.numerator) / self.rec(expr.denominator)) @override - def map_floor_div(self, expr: p.FloorDiv, /) -> isl.PwAff: - num = self.rec(expr.numerator) - denom = self.rec(expr.denominator) - return num.div(denom).floor() + def map_floor_div(self, expr: p.FloorDiv, /) -> nisl.PwAff: + return (self.rec(expr.numerator) / self.rec(expr.denominator)).floor() @override - def map_remainder(self, expr: p.Remainder, /) -> isl.PwAff: + def map_remainder(self, expr: p.Remainder, /) -> nisl.PwAff: num = self.rec(expr.numerator) denom = self.rec(expr.denominator) - if not denom.is_cst(): - raise TypeError( + if not denom.is_constant(): + raise ExpressionToAffineConversionError( f"modulo non-constant in '{expr}' not supported " "for as-pwaff evaluation") - (_s, denom_aff), = denom.get_pieces() - denom = denom_aff.get_constant_val() + (_s, denom_aff), = denom.pieces() + denom = denom_aff.constant - return num.mod_val(denom) + return num % denom - def map_literal(self, expr: Literal, /) -> isl.PwAff: + def map_literal(self, expr: Literal, /) -> nisl.PwAff: raise TypeError(f"literal '{expr}' not supported for as-pwaff evaluation") - def map_reduction(self, expr: Reduction, /) -> isl.PwAff: + def map_reduction(self, expr: Reduction, /) -> nisl.PwAff: raise TypeError( f"reduction in '{expr}' not supported for as-pwaff evaluation") @override - def map_call(self, expr: p.Call, /) -> isl.PwAff: + def map_call(self, expr: p.Call, /) -> nisl.PwAff: # FIXME: There are some things here that we could handle, e.g. "abs". - raise TypeError(f"call in '{expr}' not supported " + raise ExpressionToAffineConversionError(f"call in '{expr}' not supported " "for as-pwaff evaluation") + @override + def map_subscript(self, expr: p.Subscript, /) -> nisl.PwAff: + raise ExpressionToAffineConversionError( + "subscripts cannot be expressed in PwAff") + + @override + def map_comparison(self, expr: p.Comparison): + raise ExpressionToAffineConversionError( + "comparisons cannot be expressed in PwAff") + def aff_from_expr( - space: isl.Space, + vars_to_aff: Mapping[str | TypingLiteral[0], nisl.Aff], expr: Expression, - vars_to_zero: Collection[str] | None = None, - ) -> isl.Aff: + *, vars_to_zero: Collection[str] | None = None, + ) -> nisl.Aff: if vars_to_zero is None: vars_to_zero = frozenset() - pwaff = pwaff_from_expr(space, expr, vars_to_zero).coalesce() + pwaff = pwaff_from_expr( + {k: a.as_pw_aff() for k, a in vars_to_aff. items()}, + expr, vars_to_zero=vars_to_zero).coalesce() - pieces = pwaff.get_pieces() + pieces = pwaff.pieces() if len(pieces) == 1: (_s, aff), = pieces return aff @@ -2224,21 +2248,22 @@ def aff_from_expr( def pwaff_from_expr( - space: isl.Space, + vars_to_pw_aff: Mapping[str | TypingLiteral[0], nisl.PwAff], expr: Expression, - vars_to_zero: Collection[str] | None = None, - ) -> isl.PwAff: - return PwAffEvaluationMapper(space, vars_to_zero)(expr) + *, vars_to_zero: Collection[str] | None = None, + ) -> nisl.PwAff: + return PwAffEvaluationMapper(vars_to_pw_aff, vars_to_zero=vars_to_zero)(expr) def with_aff_conversion_guard( - f: Callable[Concatenate[isl.Space, Expression, P], T], - space: isl.Space, + f: Callable[ + Concatenate[Mapping[str | TypingLiteral[0], nisl.PwAff], Expression, P], + T], + vars_to_pw_aff: Mapping[str | TypingLiteral[0], nisl.PwAff], expr: Expression, *args: P.args, **kwargs: P.kwargs, ) -> T: - import islpy as isl from pymbolic.mapper.evaluator import UnknownVariableError from loopy.diagnostic import ExpressionNotAffineError @@ -2246,10 +2271,8 @@ def with_aff_conversion_guard( err = None try: - return f(space, expr, *args, **kwargs) - except TypeError as e: - err = e - except isl.Error as e: + return f(vars_to_pw_aff, expr, *args, **kwargs) + except nisl.Error as e: err = e except UnknownVariableError as e: err = e @@ -2264,73 +2287,70 @@ def with_aff_conversion_guard( def guarded_aff_from_expr( - space: isl.Space, + vars_to_aff: Mapping[str | TypingLiteral[0], nisl.Aff], expr: Expression, - vars_to_zero: Collection[str] | None = None, - ) -> isl.Aff: + *, vars_to_zero: Collection[str] | None = None, + ) -> nisl.Aff: """Performs the same operation as :func:`aff_from_expr` but only raises :exc:`loopy.diagnostic.ExpressionToAffineConversionError` """ - return with_aff_conversion_guard(aff_from_expr, space, expr, vars_to_zero) + return with_aff_conversion_guard(aff_from_expr, vars_to_aff, expr, + vars_to_zero=vars_to_zero) def guarded_pwaff_from_expr( - space: isl.Space, + vars_to_pw_aff: Mapping[str | TypingLiteral[0], nisl.PwAff], expr: Expression, - vars_to_zero: Collection[str] | None = None, - ) -> isl.PwAff: + *, vars_to_zero: Collection[str] | None = None, + ) -> nisl.PwAff: """Performs the same operation as :func:`aff_from_expr` but only raises :exc:`loopy.diagnostic.ExpressionToAffineConversionError` """ - return with_aff_conversion_guard(pwaff_from_expr, space, expr, vars_to_zero) + return with_aff_conversion_guard(pwaff_from_expr, vars_to_pw_aff, expr, + vars_to_zero=vars_to_zero) # }}} # {{{ (pw_)?qpoly_from_expr -class PwQPolyEvaluationMapper(EvaluationMapperBase[isl.PwQPolynomial]): - pw_zero: isl.PwQPolynomial +class PwQPolyEvaluationMapper(EvaluationMapperBase[nisl.PwQPolynomial]): + pw_zero: nisl.PwQPolynomial def __init__(self, - space: isl.Space, - vars_to_zero: Collection[str] | None = None) -> None: + vars_to_pw_qpoly: Mapping[str | TypingLiteral[0], nisl.PwQPolynomial], + vars_to_zero: Collection[str] | None = None) -> None: if vars_to_zero is None: vars_to_zero = () - context: dict[str, isl.PwQPolynomial] = {} - for name, (dt, pos) in space.get_var_dict().items(): - if dt == isl.dim_type.set: - dt = isl.dim_type.in_ - - context[name] = isl.PwQPolynomial.from_qpolynomial( - isl.QPolynomial.var_on_domain(space, dt, pos)) + context_with_zero = dict(vars_to_pw_qpoly) + self.pw_zero = context_with_zero.pop(0) - pw_zero = isl.PwQPolynomial.from_qpolynomial( - isl.QPolynomial.zero_on_domain(space)) + context: dict[str, nisl.PwQPolynomial] = cast( + "dict[str, nisl.PwQPolynomial]", context_with_zero) for v in vars_to_zero: - context[v] = pw_zero + context[v] = self.pw_zero - self.pw_zero = pw_zero super().__init__(context) @override - def map_constant(self, expr: object, /) -> isl.PwQPolynomial: + def map_constant(self, expr: object, /) -> nisl.PwQPolynomial: iexpr = int(cast("int", expr)) return self.pw_zero + iexpr @override - def map_quotient(self, expr: p.Quotient, /) -> isl.PwQPolynomial: - raise TypeError( + def map_quotient(self, expr: p.Quotient, /) -> nisl.PwQPolynomial: + raise ExpressionToAffineConversionError( f"true division in '{expr}' not supported " "for as-pwqpoly evaluation") @override - def map_power(self, expr: p.Power, /) -> isl.PwQPolynomial: + def map_power(self, expr: p.Power, /) -> nisl.PwQPolynomial: from numbers import Integral if not isinstance(expr.exponent, Integral): - raise TypeError("Only integral powers allowed in pwqpolynomials.") + raise ExpressionToAffineConversionError( + "Only integral powers allowed in pwqpolynomials.") # do not "rec" exponent as it will be cast to a pwqpoly and # pwqpoly ** pwqpoly isn't allowed @@ -2340,16 +2360,19 @@ def map_power(self, expr: p.Power, /) -> isl.PwQPolynomial: def pw_qpolynomial_from_expr( - space: isl.Space, + vars_to_pw_qpoly: Mapping[str | TypingLiteral[0], nisl.PwQPolynomial], expr: Expression, - vars_to_zero: Collection[str] | None = None) -> isl.PwQPolynomial: - return PwQPolyEvaluationMapper(space, vars_to_zero)(expr) + vars_to_zero: Collection[str] | None = None) -> nisl.PwQPolynomial: + return PwQPolyEvaluationMapper(vars_to_pw_qpoly, vars_to_zero)(expr) -def qpolynomial_from_expr(space: isl.Space, expr: Expression) -> isl.QPolynomial: - pw_qpoly = pw_qpolynomial_from_expr(space, expr).coalesce() +def qpolynomial_from_expr( + vars_to_pw_qpoly: Mapping[str | TypingLiteral[0], nisl.PwQPolynomial], + expr: Expression, + ) -> nisl.QPolynomial: + pw_qpoly = pw_qpolynomial_from_expr(vars_to_pw_qpoly, expr).coalesce() - pieces = pw_qpoly.get_pieces() + pieces = pw_qpoly.pieces() if len(pieces) == 1: (_s, qpoly), = pieces return qpoly @@ -2367,12 +2390,13 @@ def simplify_via_aff(expr: Expression) -> Expression: from loopy.diagnostic import ExpressionToAffineConversionError deps = sorted(get_dependencies(expr)) + space = nisl.Space.from_names(param=deps, out=[]) + zero = nisl.Aff.zero_on_domain(space) try: - return aff_to_expr(guarded_aff_from_expr( - isl.Space.create_from_names(isl.DEFAULT_CONTEXT, list(deps)), - expr)) + return aff_to_expr(guarded_aff_from_expr(zero.var_affs, expr)) except ExpressionToAffineConversionError: - return expr + # Accomplish at least *some* simplification + return flatten(expr) @memoize_on_first_arg @@ -2392,22 +2416,14 @@ def simplify_using_aff( # FIXME: Ideally, we should find out what inames are usable and allow # the simplification to use all of those. For now, fall back to making # sure that the simplification only uses inames that were already there. - domain = ( - kernel - .get_inames_domain(inames) - .project_out_except(inames, [isl.dim_type.set])) + inames_domain = kernel.get_inames_domain(inames) - non_inames = deps - set(domain.get_var_dict().keys()) + non_inames = deps - set(inames_domain.space.names) non_inames = {name for name in set(non_inames) if name.isidentifier()} - if non_inames: - cur_dim = domain.dim(isl.dim_type.set) - domain = domain.insert_dims(isl.dim_type.set, cur_dim, len(non_inames)) - for non_iname in sorted(non_inames): - domain = domain.set_dim_name(isl.dim_type.set, cur_dim, non_iname) - cur_dim += 1 + domain = inames_domain.add_dims(DimType.out, non_inames) try: - aff = guarded_aff_from_expr(domain.space, expr) + aff = guarded_aff_from_expr(domain.var_affs, expr) except ExpressionToAffineConversionError: # Accomplish at least *some* simplification return flatten(expr) @@ -2423,24 +2439,20 @@ def simplify_using_aff( # {{{ qpolynomial_to_expr def _get_monomial_coeff_from_term( - space: isl.Space, term: isl.Term + term: nisl.Term ) -> tuple[ArithmeticExpression, isl.Val]: result = 1 - for dt in isl._CHECK_DIM_TYPES: - for i in range(term.dim(dt)): - exp = term.get_exp(dt, i) - if exp: - name = space.get_dim_name(dt, i) - assert name is not None - - result = result*p.Variable(name)**exp + for name in term.space.names: + exp = term.get_exp(name) + if exp: + result = result*p.Variable(name)**exp - for i in range(term.dim(isl.dim_type.div)): - exp = term.get_exp(isl.dim_type.div, i) + for i in range(term.num_divs): + exp = term.get_div_exp(i) result *= (aff_to_expr(term.get_div(i))**exp) - return result, term.get_coefficient_val() + return result, term.coefficient def _take_common_denominator( @@ -2463,12 +2475,11 @@ def _take_common_denominator( common_denominator.to_python()) -def qpolynomial_to_expr(qpoly: isl.QPolynomial) -> Expression: +def qpolynomial_to_expr(qpoly: nisl.QPolynomial) -> Expression: from pymbolic.primitives import FloorDiv - space = qpoly.space - monomials, coeffs = zip(*[_get_monomial_coeff_from_term(space, t) - for t in qpoly.get_terms()], strict=True) + monomials, coeffs = zip(*[_get_monomial_coeff_from_term(t) + for t in qpoly.terms()], strict=True) numerators, common_denominator = _take_common_denominator(coeffs) @@ -2493,7 +2504,7 @@ def qpolynomial_to_expr(qpoly: isl.QPolynomial) -> Expression: # {{{ expression/set <-> constraint conversion -def constraint_to_cond_expr(cns: isl.Constraint) -> ArithmeticExpression: +def constraint_to_cond_expr(cns: nisl.Constraint) -> ArithmeticExpression: # Looks like this is ok after all--get_aff() performs some magic. # Not entirely sure though... FIXME # @@ -2501,10 +2512,10 @@ def constraint_to_cond_expr(cns: isl.Constraint) -> ArithmeticExpression: # if ls.dim(dim_type.div): # raise RuntimeError("constraint has an existentially quantified variable") - expr = aff_to_expr(cns.get_aff()) + expr = aff_to_expr(cns.as_aff()) from pymbolic.primitives import Comparison - if cns.is_equality(): + if cns.is_equality: return Comparison(expr, "==", 0) else: return Comparison(expr, ">=", 0) @@ -2568,40 +2579,26 @@ def map_reduction(self, expr: Reduction, /) -> Expression: @dataclass -class AffineConditionToISLSetMapper(Mapper[isl.Set, []]): +class AffineConditionToISLSetMapper(Mapper[nisl.Set, []]): """ Mapper to convert a condition :class:`~pymbolic.primitives.Expression` to a :class:`~islpy.Set`. """ - space: isl.Space + vars_to_pw_aff: Mapping[str | TypingLiteral[0], nisl.PwAff] @override - def map_comparison(self, expr: p.Comparison, /) -> isl.Set: + def map_comparison(self, expr: p.Comparison, /) -> nisl.Set: if expr.operator == "!=": return self.rec(p.LogicalNot(p.Comparison(expr.left, "==", expr.right))) - left_aff = guarded_aff_from_expr(self.space, expr.left) - right_aff = guarded_aff_from_expr(self.space, expr.right) - - if expr.operator == "==": - cnst = isl.Constraint.equality_from_aff(left_aff-right_aff) - elif expr.operator == ">=": - cnst = isl.Constraint.inequality_from_aff(left_aff-right_aff) - elif expr.operator == ">": - cnst = isl.Constraint.inequality_from_aff(left_aff-right_aff-1) - elif expr.operator == "<=": - cnst = isl.Constraint.inequality_from_aff(right_aff-left_aff) - elif expr.operator == "<": - cnst = isl.Constraint.inequality_from_aff(right_aff-left_aff-1) - else: - raise AssertionError() - - return isl.Set.universe(self.space).add_constraint(cnst) + left_aff = guarded_pwaff_from_expr(self.vars_to_pw_aff, expr.left) + right_aff = guarded_pwaff_from_expr(self.vars_to_pw_aff, expr.right) + return left_aff.where(expr.operator, right_aff) def _map_logical_reduce(self, expr: p.LogicalOr | p.LogicalAnd, - f: Callable[[isl.Set, isl.Set], isl.Set]) -> isl.Set: + f: Callable[[nisl.Set, nisl.Set], nisl.Set]) -> nisl.Set: """ :arg f: Reduction callable. """ @@ -2609,45 +2606,50 @@ def _map_logical_reduce(self, return reduce(f, sets) @override - def map_logical_or(self, expr: p.LogicalOr, /) -> isl.Set: + def map_logical_or(self, expr: p.LogicalOr, /) -> nisl.Set: import operator return self._map_logical_reduce(expr, operator.or_) @override - def map_logical_and(self, expr: p.LogicalAnd, /) -> isl.Set: + def map_logical_and(self, expr: p.LogicalAnd, /) -> nisl.Set: import operator return self._map_logical_reduce(expr, operator.and_) @override - def map_logical_not(self, expr: p.LogicalNot, /) -> isl.Set: + def map_logical_not(self, expr: p.LogicalNot, /) -> nisl.Set: set_ = self.rec(expr.child) return set_.complement() -def isl_set_from_expr(space: isl.Space, expr: Expression) -> isl.Set: +def isl_set_from_expr( + vars_to_pw_aff: Mapping[str | TypingLiteral[0], nisl.PwAff], + expr: Expression + ) -> nisl.Set: """ :arg expr: An instance of :class:`pymbolic.primitives.Expression` whose boolean value is evaluated according to C-semantics. """ - mapper = AffineConditionToISLSetMapper(space) + mapper = AffineConditionToISLSetMapper(vars_to_pw_aff) expr = ConditionExpressionToBooleanOpsExpression()(expr) set_ = mapper(expr) - assert isinstance(set_, isl.Set) + assert isinstance(set_, nisl.Set) return set_ -def condition_to_set(space: isl.Space, expr: Expression) -> isl.Set | None: +def condition_to_set( + vars_to_pw_aff: Mapping[str | TypingLiteral[0], nisl.PwAff], + expr: Expression, + ) -> nisl.Set | None: """ Returns an instance of :class:`islpy.Set` if *expr* can be expressed as an - :class:`isl.Set` on *space*, if not then returns *None*. + :class:`nisl.Set` on *space*, if not then returns *None*. """ from loopy.symbolic import get_dependencies - if get_dependencies(expr) <= frozenset( - space.get_var_dict()): + if get_dependencies(expr) <= vars_to_pw_aff.keys(): try: from loopy.symbolic import isl_set_from_expr - return isl_set_from_expr(space, expr) + return isl_set_from_expr(vars_to_pw_aff, expr) except ExpressionToAffineConversionError: # non-affine condition: can't do much return None @@ -2660,10 +2662,10 @@ def condition_to_set(space: isl.Space, expr: Expression) -> isl.Set | None: # {{{ set_to_cond_expr -def basic_set_to_cond_expr(isl_basicset: isl.BasicSet) -> Expression: +def basic_set_to_cond_expr(isl_basicset: nisl.BasicSet) -> Expression: constrs: list[Expression] = [ constraint_to_cond_expr(constr) - for constr in isl_basicset.get_constraints()] + for constr in isl_basicset.constraints()] if len(constrs) == 0: raise ValueError("may not be called on universe") @@ -2674,10 +2676,10 @@ def basic_set_to_cond_expr(isl_basicset: isl.BasicSet) -> Expression: return p.LogicalAnd(tuple(constrs)) -def set_to_cond_expr(isl_set: isl.Set) -> Expression: +def set_to_cond_expr(isl_set: nisl.Set) -> Expression: conjs: list[Expression] = [ basic_set_to_cond_expr(isl_basicset) - for isl_basicset in isl_set.get_basic_sets()] + for isl_basicset in isl_set.basic_sets()] if len(conjs) == 0: raise ValueError("may not be called on universe") @@ -2816,17 +2818,21 @@ def map_tagged_variable(self, expr: TaggedVariable, /) -> Expression: # }}} -# {{{ get access range +# {{{ get access map + +def get_access_map_storage_names(access_map: nisl.Set | nisl.Map) -> Sequence[str]: + return [f"_lpy_s{i}" for i in range(access_map.space.dim(DimType.out))] + def get_access_map( - domain: isl.Set, + domain: nisl.Set, subscript: tuple[Expression, ...], - assumptions: isl.BasicSet | None = None, + assumptions: nisl.Set | None = None, shape: ShapeType | None = None, allowed_constant_names: Collection[str] | None = None - ) -> isl.Map: + ) -> nisl.Map: """ - Returns an instance of :class:`isl.Map` accessed by *subscript*. + Returns an instance of :class:`nisl.Map` accessed by *subscript*. :arg subscript: An instance of :class:`tuple` of index expressions. :arg assumptions: An instance of :class:`islpy.BasicSet` or *None*. *None* @@ -2842,58 +2848,47 @@ def get_access_map( >>> import islpy as isl >>> from loopy.symbolic import get_access_map >>> from pymbolic import var - >>> get_access_map(isl.BasicSet("[n]->{[i, j]: 0<=i>> get_access_map(nisl.BasicSet("[n]->{[i, j]: 0<=i>> Map("[n]->{[i, j]->[i+1, j]: 0<=i=", 0) - upper_bound_cns = isl.Constraint.inequality_from_aff( - shape_aff.set_coefficient_val( - isl.dim_type.in_, dn+idim, -1) - 1) - lower_bound_cns = isl.Constraint.inequality_from_aff( - isl.Aff.zero_on_domain(access_map.space).set_coefficient_val( - isl.dim_type.in_, dn+idim, 1)) - - access_map = access_map.add_constraint(upper_bound_cns) - access_map = access_map.add_constraint(lower_bound_cns) + ) else: # successfully converted subscript[idim] -> idx_aff + access_map = access_map & idx_aff.where("==", var_pw_affs[stor_axis]) - idx_aff = idx_aff.set_coefficient_val( - isl.dim_type.in_, dn+idim, -1) - - access_map = access_map.add_constraint( - isl.Constraint.equality_from_aff(idx_aff)) - - access_map_as_map = isl.Map.universe(access_map.get_space()) - access_map_as_map = access_map_as_map.intersect_range(access_map) - access_map = access_map_as_map.move_dims( - isl.dim_type.in_, 0, - isl.dim_type.out, 0, dn) - - return access_map + return access_map.as_map(domain.space.set_names) # }}} @@ -2939,7 +2918,7 @@ class BatchedAccessMapMapper(WalkMapper[[AbstractSet[str]]]): kernel: LoopKernel access_maps: defaultdict[ VarNameStr, - defaultdict[AbstractSet[InameStr], isl.Map | None]] + defaultdict[AbstractSet[InameStr], nisl.Map | None]] bad_subscripts: defaultdict[str, list[p.Subscript | LinearSubscript]] _overestimate: bool _var_names: Collection[str] @@ -2956,7 +2935,7 @@ def __init__(self, self._var_names = set(var_names) super().__init__() - def get_access_range(self, var_name: str) -> isl.Set | None: + def get_access_range(self, var_name: str) -> nisl.Set | None: loops_to_amaps = self.access_maps[var_name] if not loops_to_amaps: return None @@ -2986,7 +2965,7 @@ def map_subscript(self, expr: p.Subscript, /, inames: AbstractSet[str]) -> None: try: access_map = get_access_map( - domain.to_set(), subscript, self.kernel.assumptions, + domain, subscript, self.kernel.assumptions, shape=cast("ShapeType | None", descriptor.shape) if self._overestimate else None, allowed_constant_names=self.kernel.get_unwritten_value_args()) @@ -3000,8 +2979,8 @@ def map_subscript(self, expr: p.Subscript, /, inames: AbstractSet[str]) -> None: other_access_map = next(iter(self.access_maps[arg_name].values())) assert other_access_map is not None - if (other_access_map.dim(isl.dim_type.set) - != access_map.dim(isl.dim_type.set)): + if (other_access_map.space.dim(DimType.out) + != access_map.space.dim(DimType.out)): raise RuntimeError( f"error while determining shape of argument '{arg_name}': " "varying number of indices encountered") @@ -3049,8 +3028,7 @@ def map_sub_array_ref(self, expr: SubArrayRef, /, inames: AbstractSet[str]) -> N amap = self.access_maps[arg_name].pop(total_inames) for iname in expr.swept_inames: assert amap is not None - dt, pos = amap.get_var_dict()[iname.name] - amap = amap.project_out(dt, pos, 1) + amap = amap.project_out([iname.name]) # }}} @@ -3088,7 +3066,7 @@ def __call__(self, expr: Expression, inames: AbstractSet[str]) -> None: return self.inner_mapper(expr, inames) @property - def access_range(self) -> isl.Set | None: + def access_range(self) -> nisl.Set | None: return self.inner_mapper.get_access_range(self.var_name) @property @@ -3124,7 +3102,7 @@ def _get_access_ranges(self, exprs.extend(insn.predicates) from collections import defaultdict - ranges: defaultdict[str, bool | isl.Set | None] = defaultdict(lambda: False) + ranges: defaultdict[str, bool | nisl.Set | None] = defaultdict(lambda: False) arm = BatchedAccessMapMapper(self.kernel, self.vars, overestimate=True) diff --git a/loopy/target/c/codegen/expression.py b/loopy/target/c/codegen/expression.py index ccd127d43..d1a75ea6e 100644 --- a/loopy/target/c/codegen/expression.py +++ b/loopy/target/c/codegen/expression.py @@ -28,7 +28,6 @@ import numpy as np from typing_extensions import override -import islpy as isl import pymbolic.primitives as p from pymbolic import Expression, var from pymbolic.mapper import Mapper @@ -391,11 +390,8 @@ def _map_integer_div_operator(self, type_context: TypeContext): from loopy.symbolic import get_dependencies iname_deps = get_dependencies(expr) & self.kernel.all_inames() - domain = self.kernel.get_inames_domain(iname_deps) - assumption_non_param = isl.BasicSet.from_params(self.kernel.assumptions) - assumptions, domain = isl.align_two(assumption_non_param, domain) - domain = domain & assumptions + domain = self.kernel.get_inames_domain(iname_deps) & self.kernel.assumptions num_type = self.infer_type(expr.numerator) den_type = self.infer_type(expr.denominator) @@ -405,9 +401,9 @@ def _map_integer_div_operator(self, "for floating-point types") from loopy.isl_helpers import is_nonnegative - num_nonneg = is_nonnegative(expr.numerator, domain.to_set()) \ + num_nonneg = is_nonnegative(expr.numerator, domain) \ or num_type.numpy_dtype.kind == "u" - den_nonneg = is_nonnegative(expr.denominator, domain.to_set()) \ + den_nonneg = is_nonnegative(expr.denominator, domain) \ or den_type.numpy_dtype.kind == "u" result_dtype = self.infer_type(expr) diff --git a/loopy/tools.py b/loopy/tools.py index c89a54e7b..b27f152b6 100644 --- a/loopy/tools.py +++ b/loopy/tools.py @@ -33,6 +33,7 @@ from typing_extensions import ParamSpec, override import islpy as isl +import namedisl as nisl from pytools import Hash, ProcessLogger, memoize_method from pytools.persistent_dict import ( KeyBuilder as KeyBuilderBase, @@ -98,26 +99,34 @@ def _update_for_isl_obj(self, key_hash.update(prn.get_str().encode("utf8")) @override - def update_for_Map(self, key_hash: Hash, key: isl.Map): - if isinstance(key, isl.Map): + def update_for_Map(self, key_hash: Hash, key: isl.Map | nisl.Map): + if isinstance(key, nisl.Map): + self._update_for_isl_obj(key_hash, key.as_isl()) + elif isinstance(key, isl.Map): self._update_for_isl_obj(key_hash, key) else: super().update_for_Map(key_hash, key) - def update_for_BasicMap(self, key_hash: Hash, key: isl.BasicMap): # ruff:ignore[invalid-function-name] - if isinstance(key, isl.BasicMap): + def update_for_BasicMap(self, key_hash: Hash, key: isl.BasicMap | nisl.BasicMap): # ruff:ignore[invalid-function-name] + if isinstance(key, nisl.BasicMap): + self._update_for_isl_obj(key_hash, key.as_isl()) + elif isinstance(key, isl.BasicMap): self._update_for_isl_obj(key_hash, key) else: raise TypeError("called on a non-isl type") - def update_for_Set(self, key_hash: Hash, key: isl.Set): # ruff:ignore[invalid-function-name] - if isinstance(key, isl.Set): + def update_for_Set(self, key_hash: Hash, key: isl.Set | nisl.Set): # ruff:ignore[invalid-function-name] + if isinstance(key, nisl.Set): + self._update_for_isl_obj(key_hash, key.as_isl()) + elif isinstance(key, isl.Set): self._update_for_isl_obj(key_hash, key) else: raise TypeError("called on a non-isl type") - def update_for_BasicSet(self, key_hash: Hash, key: isl.BasicSet): # ruff:ignore[invalid-function-name] - if isinstance(key, isl.BasicSet): + def update_for_BasicSet(self, key_hash: Hash, key: isl.BasicSet | nisl.BasicSet): # ruff:ignore[invalid-function-name] + if isinstance(key, nisl.BasicSet): + self._update_for_isl_obj(key_hash, key.as_isl()) + elif isinstance(key, isl.BasicSet): self._update_for_isl_obj(key_hash, key) else: raise TypeError("called on a non-isl type") diff --git a/loopy/transform/array_buffer_map.py b/loopy/transform/array_buffer_map.py index 323321223..e4afd7482 100644 --- a/loopy/transform/array_buffer_map.py +++ b/loopy/transform/array_buffer_map.py @@ -25,16 +25,18 @@ from abc import ABC, abstractmethod from dataclasses import dataclass, replace -from typing import TYPE_CHECKING, Any +from typing import TYPE_CHECKING, Any, TypeVar from typing_extensions import Self, override import islpy as isl +import namedisl as nisl from islpy import dim_type from pymbolic import ArithmeticExpression, var from pymbolic.mapper.substitutor import make_subst_func from pytools import memoize_method +from loopy.isl_helpers import base_index_and_length from loopy.symbolic import SubstitutionMapper, get_dependencies from loopy.typing import not_none @@ -45,6 +47,40 @@ from loopy.kernel import LoopKernel +SetT = TypeVar("SetT", isl.BasicSet, isl.Set) + + +def _align_and_intersect(d1: SetT, d2: SetT) -> SetT: + d1, d2 = isl.align_two(d1, d2) + return d1 & d2 + + +def duplicate_axes( + isl_obj: SetT, + duplicate_inames: Sequence[str], + new_inames: Sequence[str] + ) -> SetT: + # old version from isl_helpers, non-named + if not isinstance(isl_obj, (isl.Set, isl.BasicSet)): + return [ + duplicate_axes(i, duplicate_inames, new_inames) + for i in isl_obj] + + if not duplicate_inames: + return isl_obj + + old_name_to_new_name = dict(zip(duplicate_inames, new_inames, strict=True)) + + dup_isl_obj = isl_obj + + for old_name, (dt, pos) in isl_obj.get_var_dict().items(): + dup_isl_obj = dup_isl_obj.set_dim_name(dt, pos, + old_name_to_new_name.get(old_name, + old_name)) + + return _align_and_intersect(dup_isl_obj, isl_obj) + + @dataclass(frozen=True) class AccessDescriptor: """ @@ -103,6 +139,8 @@ def build_per_access_storage_to_domain_map( dim_type.out, rn, dim_type.in_, 0, stor_dim).range() + set_space_universe = nisl.to_named(isl.BasicSet.universe(set_space)) + # set_space: [domain](dup_sweep_index)[dup_sweep](rn)[stor_axes'] stor2sweep = None @@ -111,7 +149,7 @@ def build_per_access_storage_to_domain_map( for saxis, sa_expr in zip(storage_axis_names, storage_axis_exprs, strict=True): cns_expr = var(saxis+"'") - prime_sweep_inames(sa_expr) - cns_aff = guarded_aff_from_expr(set_space, cns_expr) + cns_aff = guarded_aff_from_expr(set_space_universe.var_affs, cns_expr).as_isl() cns = isl.Constraint.equality_from_aff(cns_aff) cns_map = isl.BasicMap.from_constraint(cns) @@ -182,17 +220,23 @@ def build_global_storage_to_sweep_map( # {{{ compute storage bounds def find_var_base_indices_and_shape_from_inames( - domain, inames, cache_manager, context=None, + domain: isl.BasicSet, inames, cache_manager, context=None, n_allowed_params_in_shape=None): + assert n_allowed_params_in_shape is not None base_indices_and_sizes = [ - cache_manager.base_index_and_length( - domain, iname, context, - n_allowed_params_in_length=n_allowed_params_in_shape) + base_index_and_length( + cache_manager, + nisl.to_named(domain), iname, context, + allowed_params_in_length=[ + not_none(domain.get_dim_name(dim_type.param, i)) + for i in range(n_allowed_params_in_shape) + ] + ) for iname in inames] return list(zip(*base_indices_and_sizes, strict=True)) -def compute_bounds(kernel, domain, stor2sweep, +def compute_bounds(kernel: LoopKernel, domain, stor2sweep, primed_sweep_inames, storage_axis_names): bounds_footprint_map = move_to_par_from_out( @@ -206,7 +250,7 @@ def compute_bounds(kernel, domain, stor2sweep, return find_var_base_indices_and_shape_from_inames( storage_domain, [saxis+"'" for saxis in storage_axis_names], - kernel.cache_manager, context=kernel.assumptions, + kernel.isl_cache, context=kernel.assumptions, n_allowed_params_in_shape=stor2sweep.dim(isl.dim_type.param)) # }}} @@ -236,7 +280,8 @@ def augment_domain_with_sweep(self, class ArrayToBufferMap(ArrayToBufferMapBase): kernel: LoopKernel - def __init__(self, kernel: LoopKernel, domain, sweep_inames, access_descriptors, + def __init__(self, kernel: LoopKernel, domain: isl.BasicSet, + sweep_inames, access_descriptors, storage_axis_count): self.kernel = kernel self.sweep_inames = sweep_inames @@ -251,7 +296,6 @@ def __init__(self, kernel: LoopKernel, domain, sweep_inames, access_descriptors, self.primed_sweep_inames = [psin+"'" for psin in sweep_inames] - from loopy.isl_helpers import duplicate_axes dup_sweep_index = domain.space.dim(dim_type.out) domain_dup_sweep = duplicate_axes( domain, sweep_inames, @@ -327,8 +371,8 @@ def __init__(self, kernel: LoopKernel, domain, sweep_inames, access_descriptors, storage_shape, strict=True): if s != 1: cns = isl.Constraint.equality_from_aff( - aff_from_expr(aug_domain.get_space(), - var(saxis) - (var(saxis+"'") - bi))) + aff_from_expr(nisl.to_named(aug_domain).var_affs, + var(saxis) - (var(saxis+"'") - bi)).as_isl()) aug_domain = aug_domain.add_constraint(cns) @@ -380,10 +424,11 @@ def augment_domain_with_sweep(self, from loopy.isl_helpers import boxify, convexify if boxify_sweep: - return boxify(self.kernel.cache_manager, dom_and_aug, - new_non1_storage_axis_names, self.kernel.assumptions) + return boxify(self.kernel.isl_cache, nisl.to_named(dom_and_aug), + frozenset(new_non1_storage_axis_names), self.kernel.assumptions + ).as_isl() else: - return convexify(dom_and_aug) + return convexify(nisl.to_named(dom_and_aug)).as_isl() def is_access_descriptor_in_footprint(self, accdesc: AccessDescriptor) -> bool: assert accdesc.storage_axis_exprs is not None @@ -407,7 +452,8 @@ def _is_access_descriptor_in_footprint_inner(self, storage_axis_exprs): from loopy.kernel import CannotBranchDomainTree try: - usage_domain = self.kernel.get_inames_domain(arg_inames) + usage_domain = (self.kernel.get_inames_domain(arg_inames) + .as_basic().as_isl()) except CannotBranchDomainTree: return False diff --git a/loopy/transform/batch.py b/loopy/transform/batch.py index 574a71702..5d2935bd0 100644 --- a/loopy/transform/batch.py +++ b/loopy/transform/batch.py @@ -23,18 +23,19 @@ THE SOFTWARE. """ - from typing import TYPE_CHECKING -import islpy as isl +import namedisl as nisl -from loopy.kernel.data import ArrayArg, TemporaryVariable, ValueArg +from loopy.kernel.data import ArrayArg, KernelArgument, TemporaryVariable, ValueArg from loopy.symbolic import RuleAwareIdentityMapper, SubstitutionRuleMappingContext from loopy.translation_unit import for_each_kernel if TYPE_CHECKING: - from collections.abc import Collection + from collections.abc import Collection, Sequence + + from loopy.kernel import LoopKernel __doc__ = """ @@ -112,8 +113,12 @@ def _add_unique_dim_name(name, dim_names): @for_each_kernel -def to_batched(kernel, nbatches, batch_varying_args, batch_iname_prefix="ibatch", - sequential=False): +def to_batched( + kernel: LoopKernel, + nbatches: int | str, + batch_varying_args: Sequence[str] = (), + batch_iname_prefix: str = "ibatch", + sequential: bool = False): """Takes in a kernel that carries out an operation and returns a kernel that carries out a batch of these operations. @@ -137,7 +142,7 @@ def to_batched(kernel, nbatches, batch_varying_args, batch_iname_prefix="ibatch" batch_iname = vng(batch_iname_prefix) batch_iname_expr = var(batch_iname) - new_args = [] + new_args: list[KernelArgument] = [] batch_dom_str = f"{{[{batch_iname}]: 0 <= {batch_iname} < {nbatches}}}" if not isinstance(nbatches, int): @@ -148,7 +153,7 @@ def to_batched(kernel, nbatches, batch_varying_args, batch_iname_prefix="ibatch" else: nbatches_expr = nbatches - batch_domain = isl.BasicSet(batch_dom_str) + batch_domain = nisl.make_set(batch_dom_str) new_domains = [batch_domain, *kernel.domains] for arg in kernel.args: @@ -173,6 +178,7 @@ def to_batched(kernel, nbatches, batch_varying_args, batch_iname_prefix="ibatch" for temp in kernel.temporary_variables.values(): if temp_needs_batching_if_not_sequential(temp, batch_varying_args): + assert isinstance(temp.shape, tuple) new_temps[temp.name] = temp.copy( shape=(nbatches_expr, *temp.shape), dim_tags=("c",) * (len(temp.shape) + 1), diff --git a/loopy/transform/buffer.py b/loopy/transform/buffer.py index a2c7b5430..fc0931c8e 100644 --- a/loopy/transform/buffer.py +++ b/loopy/transform/buffer.py @@ -28,6 +28,7 @@ from constantdict import constantdict +import namedisl as nisl import pymbolic.primitives as p from pymbolic import ArithmeticExpression, Expression, var from pymbolic.mapper.substitutor import make_subst_func @@ -326,7 +327,8 @@ def buffer_array_for_single_kernel(kernel, callables_table, var_name, # }}} - abm = ArrayToBufferMap(kernel, domch.domain, buffer_inames, + isl_basic_domain = domch.domain.as_basic().as_isl() + abm = ArrayToBufferMap(kernel, isl_basic_domain, buffer_inames, access_descriptors, len(var_shape)) for i in range(len(var_shape)): @@ -337,14 +339,14 @@ def buffer_array_for_single_kernel(kernel, callables_table, var_name, del new_iname_to_tag[init_inames[i]] del new_iname_to_tag[store_inames[i]] - new_domain = domch.domain + new_domain = isl_basic_domain new_domain = abm.augment_domain_with_sweep( new_domain, non1_init_inames, boxify_sweep=fetch_bounding_box) new_domain = abm.augment_domain_with_sweep( new_domain, non1_store_inames, boxify_sweep=fetch_bounding_box) - new_kernel_domains = domch.get_domains_with(new_domain) + new_kernel_domains = domch.get_domains_with(nisl.to_named(new_domain).as_set()) del new_domain else: diff --git a/loopy/transform/callable.py b/loopy/transform/callable.py index dfa10896e..4d06e2043 100644 --- a/loopy/transform/callable.py +++ b/loopy/transform/callable.py @@ -23,12 +23,13 @@ THE SOFTWARE. """ - from typing import TYPE_CHECKING from constantdict import constantdict -import islpy as isl +import namedisl as nisl +from namedisl import DimType +from pymbolic import Variable from pytools import UniqueNameGenerator from loopy.diagnostic import LoopyError @@ -42,10 +43,12 @@ Assignment, CallInstruction, CInstruction, + InstructionBase, MultiAssignmentBase, _DataObliviousInstruction, ) from loopy.symbolic import ( + ResolvedFunction, RuleAwareIdentityMapper, RuleAwareSubstitutionMapper, SubstitutionRuleMappingContext, @@ -54,7 +57,9 @@ if TYPE_CHECKING: - from collections.abc import Sequence + from collections.abc import Collection, Sequence + + from pymbolic.typing import ArithmeticExpression __doc__ = """ @@ -194,53 +199,42 @@ def map_variable(self, expr, expn_state): # {{{ inlining of a single call instruction -def substitute_into_domain(domain, param_name, expr, allowed_param_dims): +def substitute_into_domain( + domain: nisl.Set, + param_name: str, + expr: ArithmeticExpression, + allowed_param_dims: Collection[str], + ): """ :arg allowed_deps: A :class:`list` of :class:`str` that are """ import pymbolic.primitives as prim from loopy.symbolic import get_dependencies, isl_set_from_expr - if param_name not in domain.get_var_dict(): + if param_name not in domain.space.names: # param_name not in domain => domain will be unchanged return domain # {{{ rename 'param_name' to avoid namespace pollution with allowed_param_dims - dt, pos = domain.get_var_dict()[param_name] - domain = domain.set_dim_name(dt, pos, UniqueNameGenerator( - set(allowed_param_dims))(param_name)) + domain = domain.rename_dims([( + param_name, UniqueNameGenerator(set(allowed_param_dims))(param_name))]) # }}} - for dep in get_dependencies(expr): - if dep in allowed_param_dims: - domain = domain.add_dims(isl.dim_type.param, 1) - domain = domain.set_dim_name( - isl.dim_type.param, - domain.dim(isl.dim_type.param)-1, - dep) - else: - raise ValueError("Augmenting caller's domain " - f"with '{dep}' is not allowed.") + domain.add_dims(DimType.param, [ + dep for dep in get_dependencies(expr) + if dep in allowed_param_dims + ]) - set_ = isl_set_from_expr(domain.space, + set_ = isl_set_from_expr(domain.var_pw_affs, prim.Comparison(prim.Variable(param_name), "==", expr)) - bset, = set_.get_basic_sets() - domain = domain & bset + domain = domain & set_ - return domain.project_out(dt, pos, 1) - - -def rename_iname(domain, old_iname, new_iname): - if old_iname not in domain.get_var_dict(): - return domain - - dt, pos = domain.get_var_dict()[old_iname] - return domain.set_dim_name(dt, pos, new_iname) + return domain.project_out([param_name]) def get_valid_domain_param_names(knl): @@ -253,7 +247,11 @@ def get_valid_domain_param_names(knl): ) -def _inline_call_instruction(caller_knl, callee_knl, call_insn): +def _inline_call_instruction( + caller_knl: LoopKernel, + callee_knl: LoopKernel, + call_insn: CallInstruction +): """ Returns a copy of *caller_knl* with the *call_insn* in the *kernel* replaced by inlining *callee_knl* into it within it. @@ -267,6 +265,7 @@ def _inline_call_instruction(caller_knl, callee_knl, call_insn): # {{{ sanity checks + assert isinstance(call_insn.expression.function, (Variable, ResolvedFunction)) assert call_insn.expression.function.name == callee_knl.name # }}} @@ -281,17 +280,13 @@ def _inline_call_instruction(caller_knl, callee_knl, call_insn): # {{{ construct callee->caller name mappings - # name_map: Mapping[str, str] # A mapping from variable names in the callee kernel's namespace to # the ones they would be referred by in the caller's namespace post inlining. - name_map = {} - - # only consider temporary variables and inames, arguments would be mapping - # according to the invocation in call_insn. - for name in (callee_knl.all_inames() - | set(callee_knl.temporary_variables.keys())): - new_name = vng(callee_label+name) - name_map[name] = new_name + name_map = { + name: vng(callee_label+name) + for name in (callee_knl.all_inames() + | set(callee_knl.temporary_variables.keys())) + } # }}} @@ -308,7 +303,7 @@ def _inline_call_instruction(caller_knl, callee_knl, call_insn): # {{{ register callee's temps as caller's # new_temps: caller's temps post inlining - new_temps = caller_knl.temporary_variables.copy() + new_temps = dict(caller_knl.temporary_variables) for name, tv in callee_knl.temporary_variables.items(): new_temps[name_map[name]] = tv.copy(name=name_map[name]) @@ -337,9 +332,13 @@ def _inline_call_instruction(caller_knl, callee_knl, call_insn): # rename inames new_domains = list(callee_knl.domains) - for old_iname in callee_knl.all_inames(): - new_domains = [rename_iname(dom, old_iname, name_map[old_iname]) - for dom in new_domains] + new_domains = [ + dom.rename_dims([ + (old_iname, name_map[old_iname]) + for old_iname in callee_knl.all_inames() + if old_iname in dom.space.names + ]) + for dom in new_domains] # realize domains' dim params in terms of caller's variables new_assumptions = callee_knl.assumptions @@ -426,7 +425,7 @@ def _inline_call_instruction(caller_knl, callee_knl, call_insn): # {{{ map callee's instruction ids - inlined_insns = [noop_start] + inlined_insns: list[InstructionBase] = [noop_start] for insn in callee_knl.instructions: new_within_inames = (frozenset(name_map[iname] @@ -469,24 +468,22 @@ def _inline_call_instruction(caller_knl, callee_knl, call_insn): # {{{ swap out call_insn with inlined_instructions idx = caller_knl.instructions.index(call_insn) - new_insns = (caller_knl.instructions[:idx] - + inlined_insns - + caller_knl.instructions[idx+1:]) + new_insns = [ + *caller_knl.instructions[:idx], + *inlined_insns, + *caller_knl.instructions[idx+1:] + ] # }}} - old_assumptions, new_assumptions = isl.align_two( - caller_knl.assumptions, new_assumptions) - return caller_knl.copy(instructions=new_insns, temporary_variables=new_temps, domains=[*caller_knl.domains, *new_domains], - assumptions=(old_assumptions.params() - & new_assumptions.params()), + assumptions=caller_knl.assumptions & new_assumptions, inames=new_inames, - preambles=caller_knl.preambles+callee_knl.preambles, - preamble_generators=(caller_knl.preamble_generators - + callee_knl.preamble_generators), + preambles=[*caller_knl.preambles, *callee_knl.preambles], + preamble_generators=[*caller_knl.preamble_generators, + *callee_knl.preamble_generators], ) # }}} diff --git a/loopy/transform/data.py b/loopy/transform/data.py index ca2f737f5..4ea59a340 100644 --- a/loopy/transform/data.py +++ b/loopy/transform/data.py @@ -32,7 +32,8 @@ from constantdict import constantdict from typing_extensions import final, override -from islpy import dim_type +import namedisl as nisl +from namedisl import DimType from pytools import MovedFunctionDeprecationWrapper from loopy.diagnostic import LoopyError @@ -50,6 +51,7 @@ Reduction, RuleAwareIdentityMapper, SubstitutionRuleMappingContext, + pwaff_from_expr, ) from loopy.translation_unit import CallablesTable, TranslationUnit, for_each_kernel from loopy.types import LoopyType @@ -77,26 +79,19 @@ def _add_kernel_axis( from loopy.kernel.tools import DomainChanger domch = DomainChanger(kernel, base_inames) - domain = domch.domain - new_dim_idx = domain.dim(dim_type.set) - domain = (domain - .insert_dims(dim_type.set, new_dim_idx, 1) - .set_dim_name(dim_type.set, new_dim_idx, axis_name)) + domain = domch.domain.add_dims(DimType.out, [axis_name]) from loopy.symbolic import get_dependencies deps = get_dependencies(start) | get_dependencies(stop) assert deps <= kernel.all_params() - param_names = domain.get_var_names(dim_type.param) - for dep in deps: - if dep not in param_names: - new_dim_idx = domain.dim(dim_type.param) - domain = (domain - .insert_dims(dim_type.param, new_dim_idx, 1) - .set_dim_name(dim_type.param, new_dim_idx, dep)) + param_names = domain.space.param_names + domain = domain.add_dims(DimType.param, deps - param_names) - from loopy.isl_helpers import make_slab - slab = make_slab(domain.get_space(), axis_name, start, stop) + v = domain.var_pw_affs + slab = ( + v[axis_name].where(">=", pwaff_from_expr(v, start)) + & v[axis_name].where("<", pwaff_from_expr(v, stop))) domain = domain & slab @@ -316,10 +311,7 @@ def add_prefetch_for_single_kernel( home_domain_index = kernel.get_home_domain_index(iname) domain = new_domains[home_domain_index] - dt, idx = domain.get_var_dict()[iname] - assert dt == dim_type.set - - new_domains[home_domain_index] = domain.project_out(dt, idx, 1) + new_domains[home_domain_index] = domain.project_out([iname]) new_kernel = new_kernel.copy(domains=new_domains) @@ -790,22 +782,18 @@ def rename_argument( # {{{ args - new_args = [] - for arg in kernel.args: - if arg.name == old_name: - arg = arg.copy(name=new_name) - - new_args.append(arg) + new_args = [ + arg.copy(name=new_name) if arg.name == old_name else arg + for arg in kernel.args + ] # }}} # {{{ domain/assumptions - def rename_arg_in_basic_set(dom): - dom_var_dict = dom.get_var_dict() - if old_name in dom_var_dict: - dt, pos = dom_var_dict[old_name] - dom = dom.set_dim_name(dt, pos, new_name) + def rename_arg_in_basic_set(dom: nisl.Set): + if old_name in dom.space.names: + dom = dom.rename_dims([(old_name, new_name)]) return dom diff --git a/loopy/transform/diff.py b/loopy/transform/diff.py index 21f49bb7c..10b49cb43 100644 --- a/loopy/transform/diff.py +++ b/loopy/transform/diff.py @@ -25,7 +25,7 @@ from typing_extensions import override -import islpy as isl +import namedisl as nisl import pymbolic.primitives as p from pymbolic.mapper.differentiator import DifferentiationMapper, Smoothness @@ -39,12 +39,12 @@ import loopy as lp from loopy.diagnostic import LoopyError -from loopy.isl_helpers import make_slab from loopy.kernel import LoopKernel from loopy.symbolic import ( ExpansionState, RuleAwareIdentityMapper, SubstitutionRuleMappingContext, + pwaff_from_expr, ) @@ -201,6 +201,9 @@ def map_call(self, expr: p.Call, expn_state: ExpansionState): # {{{ diff context class DifferentiationContext: + kernel: LoopKernel + by_name: str + def __init__(self, kernel, var_name_gen, by_name, diff_iname_prefix, additional_shape): self.kernel = kernel @@ -225,15 +228,15 @@ def __init__(self, kernel, var_name_gen, by_name, diff_iname_prefix, def get_new_kernel(self): knl = self.kernel - new_args = knl.args + self.new_args - new_temp_vars = knl.temporary_variables.copy() + new_args = [*knl.args, *self.new_args] + new_temp_vars = dict(knl.temporary_variables) new_temp_vars.update(self.new_temporary_variables) knl = knl.copy( args=new_args, temporary_variables=new_temp_vars, instructions=self.new_instructions, - domains=knl.domains + self.new_domains) + domains=[*knl.domains, *self.new_domains]) del new_args del new_temp_vars @@ -253,13 +256,16 @@ def add_diff_inames(self): for s in self.additional_shape: diff_parameters.update(get_dependencies(s)) - diff_domain = isl.BasicSet( + diff_domain = nisl.make_set( "[%s] -> {[%s]}" % (", ".join(diff_parameters), ", ".join(diff_inames))) + v = diff_domain.var_pw_affs for i, diff_iname in enumerate(diff_inames): - diff_domain = diff_domain & make_slab( - diff_domain.space, diff_iname, 0, self.additional_shape[i]) + diff_domain = diff_domain & ( + v[0].where("<=", v[diff_iname]) + & v[diff_iname].where("<", + pwaff_from_expr(v, self.additional_shape[i]))) self.new_domains.append(diff_domain) diff --git a/loopy/transform/fusion.py b/loopy/transform/fusion.py index 3fe8c842e..e6a59a632 100644 --- a/loopy/transform/fusion.py +++ b/loopy/transform/fusion.py @@ -26,8 +26,7 @@ from constantdict import constantdict -import islpy as isl -from islpy import dim_type +from namedisl import DimType from pymbolic import var from loopy.diagnostic import LoopyError @@ -37,7 +36,9 @@ if TYPE_CHECKING: - from collections.abc import Mapping, Sequence + from collections.abc import Collection, Mapping, Sequence + + import namedisl as nisl def _apply_renames_in_exprs(kernel, var_renames): @@ -57,7 +58,10 @@ def _apply_renames_in_exprs(kernel, var_renames): return subst_map.map_kernel(kernel) -def _rename_temporaries(kernel, suffix, all_identifiers): +def _rename_temporaries( + kernel: LoopKernel, + suffix: str, + all_identifiers: Collection[str]): var_renames = {} vng = kernel.get_var_name_generator() @@ -77,12 +81,15 @@ def _rename_temporaries(kernel, suffix, all_identifiers): return _apply_renames_in_exprs(kernel, var_renames) -def _find_fusable_loop_domain_index(domain, other_domains): - my_inames = set(domain.get_var_dict(dim_type.set)) +def _find_fusable_loop_domain_index( + domain: nisl.Set, + other_domains: Sequence[nisl.Set] +): + my_inames = set(domain.space.set_names) - overlap_domains = [] + overlap_domains: list[int] = [] for i, o_dom in enumerate(other_domains): - o_inames = set(o_dom.get_var_dict(dim_type.set)) + o_inames = set(o_dom.space.set_names) if my_inames & o_inames: overlap_domains.append(i) @@ -157,15 +164,11 @@ def _fuse_two_kernels(kernela: LoopKernel, kernelb: LoopKernel): new_domains.append(dom_b) else: dom_a = new_domains[i_fuse] - dom_a, dom_b = isl.align_two(dom_a, dom_b) - shared_inames = list( - set(dom_a.get_var_dict(dim_type.set)) - & - set(dom_b.get_var_dict(dim_type.set))) + shared_inames = list(dom_a.space.set_names & dom_b.space.set_names) - dom_a_s = dom_a.project_out_except(shared_inames, [dim_type.set]) - dom_b_s = dom_a.project_out_except(shared_inames, [dim_type.set]) + dom_a_s = dom_a.project_out_except(shared_inames, dim_type=DimType.out) + dom_b_s = dom_a.project_out_except(shared_inames, dim_type=DimType.out) if not (dom_a_s <= dom_b_s <= dom_a_s): raise LoopyError("kernels do not agree on domain of " @@ -227,20 +230,16 @@ def _fuse_two_kernels(kernela: LoopKernel, kernelb: LoopKernel): assump_a = kernela.assumptions assump_b = kernelb.assumptions - assump_a, assump_b = isl.align_two(assump_a, assump_b) - shared_param_names = list( - set(assump_a.get_var_dict(dim_type.set)) - & - set(assump_b.get_var_dict(dim_type.set))) + shared_param_names = list(assump_a.space.set_names & assump_b.space.set_names) - assump_a_s = assump_a.project_out_except(shared_param_names, [dim_type.param]) - assump_b_s = assump_a.project_out_except(shared_param_names, [dim_type.param]) + assump_a_s = assump_a.project_out_except(shared_param_names, dim_type=DimType.param) + assump_b_s = assump_a.project_out_except(shared_param_names, dim_type=DimType.param) if not (assump_a_s <= assump_b_s <= assump_a_s): raise LoopyError("assumptions do not agree on kernels to be merged") - new_assumptions = (assump_a & assump_b).params() + new_assumptions = assump_a & assump_b # }}} diff --git a/loopy/transform/iname.py b/loopy/transform/iname.py index 7391a441a..45a4f5309 100644 --- a/loopy/transform/iname.py +++ b/loopy/transform/iname.py @@ -38,11 +38,11 @@ from warnings import warn from constantdict import constantdict -from typing_extensions import deprecated, override +from typing_extensions import override -import islpy as isl +import namedisl as nisl import pymbolic.primitives as prim -from islpy import dim_type +from namedisl import DimType from pytools.tag import Tag from loopy.diagnostic import LoopyError @@ -54,8 +54,7 @@ RuleAwareIdentityMapper, RuleAwareSubstitutionMapper, SubstitutionRuleMappingContext, - aff_from_expr, - get_dependencies, + aff_to_expr, pw_aff_to_expr, ) from loopy.translation_unit import TranslationUnit, for_each_kernel @@ -75,7 +74,7 @@ ToMatchConvertible, ToStackMatchConvertible, ) - from loopy.typing import InameStr, InameStrSet, InsnId, ToInameStrSetConvertible + from loopy.typing import InameStr, InameStrSet, ToInameStrSetConvertible __doc__ = """ @@ -229,19 +228,18 @@ def map_variable(self, expr: prim.Variable, /, def _split_iname_in_set( - s: isl.BasicSet, + s: nisl.Set, iname_to_split: InameStr, inner_iname: InameStr, outer_iname: InameStr, fixed_length: int, fixed_length_is_inner: bool - ) -> isl.BasicSet: - var_dict = s.get_var_dict() - - if iname_to_split not in var_dict: + ) -> nisl.Set: + s_names = s.space.names + if iname_to_split not in s_names: return s - orig_dim_type, _ = var_dict[iname_to_split] + orig_dim_type, _ = s.space.name_to_dim[iname_to_split] # orig_dim_type may be set or param (the latter if the iname is # used as a parameter in a subdomain). @@ -249,7 +247,7 @@ def _split_iname_in_set( # wrt the set s. from pytools import generate_unique_names for dup_iname_to_split in generate_unique_names(f"dup_{iname_to_split}"): - if dup_iname_to_split not in var_dict: + if dup_iname_to_split not in s_names: break else: # NOTE: this should never happen, but it's a way to let pyright know @@ -258,32 +256,21 @@ def _split_iname_in_set( from loopy.isl_helpers import duplicate_axes s = duplicate_axes(s, (iname_to_split,), (dup_iname_to_split,)) - outer_var_nr = s.dim(orig_dim_type) - inner_var_nr = s.dim(orig_dim_type)+1 - - s = s.add_dims(orig_dim_type, 2) - s = s.set_dim_name(orig_dim_type, outer_var_nr, outer_iname) - s = s.set_dim_name(orig_dim_type, inner_var_nr, inner_iname) - - from loopy.isl_helpers import make_slab + s = s.add_dims(orig_dim_type, (outer_iname, inner_iname)) if fixed_length_is_inner: fixed_iname, var_length_iname = inner_iname, outer_iname else: fixed_iname, var_length_iname = outer_iname, inner_iname - space = s.get_space() + v = s.var_pw_affs s = s & ( - make_slab(space, fixed_iname, 0, fixed_length) - # name = fixed_iname + fixed_length*var_length_iname - .add_constraint(isl.Constraint.eq_from_names( - space, { - dup_iname_to_split: 1, - fixed_iname: -1, - var_length_iname: -fixed_length}))) + v[fixed_iname].where(">=", 0) + & v[fixed_iname].where("<", fixed_length) + & v[dup_iname_to_split].where("==", + v[fixed_iname] + fixed_length*v[var_length_iname])) - dup_iname_dim_type, dup_name_idx = space.get_var_dict()[dup_iname_to_split] - return s.project_out(dup_iname_dim_type, dup_name_idx, 1) + return s.project_out([dup_iname_to_split]) def _split_iname_backend( @@ -491,11 +478,11 @@ def chunk_iname( """ size = kernel.get_iname_bounds(split_iname).size - k0 = isl.Aff.zero_on_domain(size.domain().space) - chunk_ceil = size.div(k0+num_chunks).ceil() - chunk_floor = size.div(k0+num_chunks).floor() + v = size.var_pw_affs + chunk_ceil = (size / (v[0]+num_chunks)).ceil() + chunk_floor = (size / (v[0]+num_chunks)).floor() chunk_diff = chunk_ceil - chunk_floor - chunk_mod = size.mod_val(num_chunks) + chunk_mod = size % num_chunks def make_new_loop_index( inner: prim.Variable, @@ -528,25 +515,16 @@ def make_new_loop_index( # since these sub-indices would end up in the wrong spot. for dom in kernel.domains: - var_dict = dom.get_var_dict() - if split_iname not in var_dict: - continue - - dt, idx = var_dict[split_iname] - assert dt == dim_type.set - - aff_zero = isl.Aff.zero_on_domain(dom.space) - aff_split_iname = aff_zero.set_coefficient_val(dim_type.in_, idx, 1) - aligned_size = isl.align_spaces(size, aff_zero) + v = dom.var_pw_affs box_dom = ( dom - .eliminate(dt, idx, 1) - & aff_zero.le_set(aff_split_iname) - & aff_split_iname.to_pw_aff().lt_set(aligned_size) + .eliminate([split_iname]) + & v[0].where("<=", v[split_iname]) + & v[split_iname].where("<", size) ) if not ( - box_dom <= dom.to_set() <= box_dom): + box_dom <= dom <= box_dom): raise LoopyError( f"domain '{dom}' is not box-shape about iname " f"'{split_iname}', cannot use chunk_iname()") @@ -653,26 +631,22 @@ def join_inames( raise LoopyError( f"iname '{iname}' is not 'at home' in the join's leaf domain") - new_domain = domch.domain - new_dim_idx = new_domain.dim(dim_type.set) - new_domain = new_domain.add_dims(dim_type.set, 1) - new_domain = new_domain.set_dim_name(dim_type.set, new_dim_idx, new_iname) + new_domain = domch.domain.add_dims(DimType.out, [new_iname]) + + v = new_domain.var_pw_affs - joint_aff = zero = isl.Aff.zero_on_domain(new_domain.space) + joint_aff = v[0] subst_dict: dict[InameStr, ArithmeticExpression] = {} base_divisor = 1 for i, iname in enumerate(inames): - iname_dt, iname_idx = zero.get_space().get_var_dict()[iname] - iname_aff = zero.add_coefficient_val(iname_dt, iname_idx, 1) - - joint_aff = joint_aff + base_divisor*iname_aff + joint_aff = joint_aff + base_divisor*v[iname] bounds = kernel.get_iname_bounds(iname, constants_only=True) from loopy.isl_helpers import static_max_of_pw_aff, static_value_of_pw_aff - length = int(pw_aff_to_expr( + length = int(aff_to_expr( static_max_of_pw_aff(bounds.size, constants_only=True))) try: @@ -685,19 +659,12 @@ def join_inames( my_val = prim.Variable(new_iname) // base_divisor if i+1 < len(inames): my_val %= length - my_val += pw_aff_to_expr(lower_bound_aff) + my_val += aff_to_expr(lower_bound_aff) subst_dict[iname] = my_val base_divisor *= length - from loopy.isl_helpers import iname_rel_aff - new_domain = new_domain.add_constraint( - isl.Constraint.equality_from_aff( - iname_rel_aff(new_domain.get_space(), new_iname, "==", joint_aff))) - - for iname in inames: - iname_to_dim = new_domain.get_space().get_var_dict() - iname_dt, iname_idx = iname_to_dim[iname] + new_domain = new_domain & v[new_iname].where("==", joint_aff) def subst_within_inames(fid: InameStrSet) -> InameStrSet: result: set[InameStr] = set() @@ -1307,18 +1274,16 @@ def remove_unused_inames( domains = kernel.domains for iname in sorted(unused_inames): - new_domains: list[isl.BasicSet] = [] + new_domains: list[nisl.Set] = [] for dom in domains: - try: - dt, idx = dom.get_var_dict()[iname] - except KeyError: + if iname not in dom.space.names: new_domains.append(dom) else: - dom = dom.project_out(dt, idx, 1) + dom = dom.project_out([iname]) # No inames left after projection -> omit - if dom.dim(isl.dim_type.set) == 0: + if not dom.space.set_names: continue new_domains.append(dom) @@ -1593,7 +1558,7 @@ def parse_equation( new_inames_set = frozenset(new_inames) old_inames_set = frozenset(old_inames) - new_domains: list[isl.BasicSet] = [] + new_domains: list[nisl.BasicSet] = [] for idom, dom in enumerate(kernel.domains): dom_var_dict = dom.get_var_dict() old_iname_overlap = [ @@ -1609,7 +1574,7 @@ def parse_equation( dom_old_inames: set[InameStr] = set() # mapping for new inames to dim_types - new_iname_dim_types: dict[str, isl.dim_type] = {} + new_iname_dim_types: dict[str, nisl.dim_type] = {} dom_equations: list[tuple[ArithmeticExpression, ArithmeticExpression]] = [] for iname in old_iname_overlap: @@ -1663,7 +1628,7 @@ def parse_equation( # add equations for lhs, rhs in dom_equations: dom = dom.add_constraint( - isl.Constraint.equality_from_aff( + nisl.Constraint.equality_from_aff( aff_from_expr(dom.space, rhs - lhs))) # project out old inames @@ -2092,9 +2057,9 @@ def map_variable(self, expr: prim.Variable, /, # {{{ _apply_identity_for_missing_map_dims(mapping, desired_dims) def _apply_identity_for_missing_map_dims( - mapping: isl.BasicMap, - desired_dims: Sequence[str], - ) -> tuple[isl.BasicMap, Sequence[tuple[str, str]]]: + mapping: nisl.Map, + desired_dims: Collection[str], + ) -> tuple[nisl.Map, Sequence[tuple[str, str]]]: """For every variable *v* in *desired_dims* that is not found in the input space for *mapping*, add input dimension *v*, output dimension ``v_'proxy'_``, and constraint ``v = v_'proxy'_`` to the mapping. @@ -2123,28 +2088,28 @@ def _apply_identity_for_missing_map_dims( # dependency maps, which may contain variable names consisting of an iname # suffixed with a single apostrophe.) - from loopy.isl_helpers import add_and_name_dims, add_eq_constraint_from_names - # {{{ Find any missing vars and add them to the input and output space - missing_dims = list(set(desired_dims) - set(mapping.get_var_names(dim_type.in_))) - augmented_mapping = add_and_name_dims(mapping, dim_type.in_, missing_dims) + missing_dims = list(set(desired_dims) - mapping.space.in_names) + augmented_mapping = mapping.add_dims(DimType.in_, missing_dims) missing_dims_proxies = [f"{d}_'prox'_" for d in missing_dims] - assert not set(missing_dims_proxies) & set(augmented_mapping.get_var_dict().keys()) - - augmented_mapping = add_and_name_dims( - augmented_mapping, dim_type.out, missing_dims_proxies) + assert not set(missing_dims_proxies) & augmented_mapping.space.names - proxy_name_pairs = list(zip(missing_dims, missing_dims_proxies, strict=True)) + augmented_mapping = augmented_mapping.add_dims(DimType.out, missing_dims_proxies) + proxy_name_pairs = list(zip(missing_dims_proxies, missing_dims, strict=True)) # }}} # {{{ Add identity constraint (v = v_'proxy'_) for each new pair of dims + augmented_mapping_set = augmented_mapping.as_set() + v = augmented_mapping_set.var_pw_affs for real_iname, proxy_iname in proxy_name_pairs: - augmented_mapping = add_eq_constraint_from_names( - augmented_mapping, proxy_iname, real_iname) + augmented_mapping_set = augmented_mapping_set & ( + v[real_iname].where("==", v[proxy_iname]) + ) + augmented_mapping = augmented_mapping_set.as_map(augmented_mapping.space.in_names) # }}} @@ -2156,11 +2121,11 @@ def _apply_identity_for_missing_map_dims( # {{{ map_domain @for_each_kernel -def map_domain(kernel: LoopKernel, transform_map: isl.BasicMap) -> LoopKernel: +def map_domain(kernel: LoopKernel, transform_map: nisl.Map | str) -> LoopKernel: """Transform an iname domain by applying a mapping from existing inames to new inames. - :arg transform_map: a bijective :class:`islpy.BasicMap` from existing inames to + :arg transform_map: a bijective map from existing inames to new inames. To be applicable to a kernel domain, all input inames in the map must be found in the domain. The map must be applicable to exactly one domain found in *kernel.domains*. @@ -2171,18 +2136,23 @@ def map_domain(kernel: LoopKernel, transform_map: isl.BasicMap) -> LoopKernel: # - slab processing # - priorities processing - if not transform_map.to_map().is_bijective(): - raise LoopyError("transform_map must be bijective") + if isinstance(transform_map, str): + warn("Passing isl objects is deprecated. Pass a namedisl Map instead. " + "This will stop working in 2028.", DeprecationWarning, stacklevel=3) + transform_map = nisl.make_map(transform_map) + + import islpy as isl + if isinstance(transform_map, isl.BasicMap): + transform_map = nisl.to_named(transform_map).as_map() - in_var_dict = transform_map.get_var_dict(dim_type.in_) - transform_map_out_dims = frozenset(transform_map.get_var_dict(dim_type.out)) - transform_map_in_dims = frozenset(in_var_dict) + if not transform_map.is_bijective(): + raise LoopyError("transform_map must be bijective") # {{{ Make sure that none of the mapped inames are involved in loop priorities if hasattr(kernel, "loop_priority") and kernel.loop_priority: for prio in kernel.loop_priority: - if set(prio) & transform_map_in_dims: + if set(prio) & transform_map.space.in_names: raise ValueError( f"Loop priority {prio!r} contains iname(s) transformed by " f"map {transform_map} in map_domain.") @@ -2195,11 +2165,10 @@ def map_domain(kernel: LoopKernel, transform_map: isl.BasicMap) -> LoopKernel: var_substitutions: dict[prim.Variable, ArithmeticExpression] = {} applied_iname_rewrites = kernel.applied_iname_rewrites - out_vars_in_terms_of_in_vars = transform_map.reverse().to_map().as_pw_multi_aff() + out_vars_in_terms_of_in_vars = transform_map.reverse().as_pw_multi_aff() - for iname in transform_map_in_dims: - subst_from_map = pw_aff_to_expr( - out_vars_in_terms_of_in_vars.get_pw_aff(in_var_dict[iname][1])) + for iname in transform_map.space.in_names: + subst_from_map = pw_aff_to_expr(out_vars_in_terms_of_in_vars[iname]) substitutions[iname] = subst_from_map var_substitutions[prim.Variable(iname)] = subst_from_map @@ -2210,15 +2179,10 @@ def map_domain(kernel: LoopKernel, transform_map: isl.BasicMap) -> LoopKernel: # {{{ Function to apply mapping to one set - def process_set(s: isl.BasicSet) -> isl.BasicSet: + def process_set(s: nisl.Set) -> nisl.Set: """Return the transformed set. Assume that map is applicable to this set.""" - # {{{ Align dims of transform_map and s so that map can be applied - - # Create a map whose input space matches the set - map_with_s_domain = isl.Map.from_domain(s) - # {{{ Check for missing map dims and add them # For every iname v in the domain that is *not* found in the input @@ -2228,55 +2192,14 @@ def process_set(s: isl.BasicSet) -> isl.BasicSet: augmented_transform_map, proxy_name_pairs = \ _apply_identity_for_missing_map_dims( - transform_map, s.get_var_names_not_none(dim_type.set)) - - # }}} - - # {{{ Align transform map input dims with set dims - - # FIXME: Make an exported/documented interface of this in islpy - - dim_types = [dim_type.param, dim_type.in_, dim_type.out] - # Variables found in iname domain set - s_names = { - not_none(map_with_s_domain.get_dim_name(dt, i)) - for dt in dim_types - for i in range(map_with_s_domain.dim(dt)) - } - # Variables found in transform map - map_names = { - not_none(augmented_transform_map.get_dim_name(dt, i)) - for dt in dim_types - for i in range(augmented_transform_map.dim(dt)) - } - # (_align_dim_type uses these two sets to determine which names are in - # both the obj and template) - - from islpy import _align_dim_type - aligned_map = _align_dim_type( - dim_type.param, - augmented_transform_map, map_with_s_domain, False, - map_names, s_names) - aligned_map = _align_dim_type( - dim_type.in_, - aligned_map, map_with_s_domain, False, - map_names, s_names) - - # }}} + transform_map, s.space.set_names) # }}} # Apply the transform map to the domain - new_s = aligned_map.intersect_domain(s).range() + new_s = augmented_transform_map.intersect_domain(s).range() - # Now rename any proxy dims back to their original names - - from loopy.isl_helpers import find_and_rename_dim - for real_iname, proxy_iname in proxy_name_pairs: - new_s = find_and_rename_dim( - new_s, dim_type.set, proxy_iname, real_iname) - - return new_s + return new_s.rename_dims(proxy_name_pairs) # FIXME: Revive _project_out_only_if_all_instructions_in_within @@ -2285,7 +2208,7 @@ def process_set(s: isl.BasicSet) -> isl.BasicSet: # {{{ Apply the transform map to exactly one domain map_applied_to_one_dom = False - new_domains: list[isl.BasicSet] = [] + new_domains: list[nisl.Set] = [] transform_map_rules = ( "Transform map must be applicable to exactly one domain. " "A transform map is applicable to a domain if its input " @@ -2293,7 +2216,7 @@ def process_set(s: isl.BasicSet) -> isl.BasicSet: for old_domain in kernel.domains: # Make sure transform map is applicable to this set. Then transform. - if not transform_map_in_dims <= frozenset(old_domain.get_var_dict()): + if not transform_map.space.in_names <= frozenset(old_domain.space.names): # Map not applicable to this set because map transforms at least # one iname that is not present in the set. Don't transform. new_domains.append(old_domain) @@ -2324,26 +2247,27 @@ def process_set(s: isl.BasicSet) -> isl.BasicSet: # {{{ Update within_inames for each statement # If we get this far, we know that the map was applied to exactly one domain, - # and that all the inames in transform_map_in_dims were transformed to + # and that all the inames in transform_map.space.in_names were transformed to # inames in transform_map_out_dims. However, it's still possible that for some # statements, stmt.within_inames will contain at least one but not all of the - # transformed inames (transform_map_in_dims). + # transformed inames (transform_map.space.in_names). # In this case, it's not clear what within_inames should be. Therefore, we # require that if any transformed inames are found in stmt.within_inames, # ALL transformed inames must be found in stmt.within_inames. new_stmts: list[InstructionBase] = [] for stmt in kernel.instructions: - overlap = transform_map_in_dims & stmt.within_inames + overlap = transform_map.space.in_names & stmt.within_inames if overlap: - if len(overlap) != len(transform_map_in_dims): + if len(overlap) != len(transform_map.space.in_names): raise LoopyError( f"Statement '{stmt.id}' is within only a part of the mapped " f"inames in transformation map {transform_map}. Statements " "must be within all or none of the mapped inames.") stmt = stmt.copy(within_inames=( - stmt.within_inames - transform_map_in_dims) | transform_map_out_dims) + stmt.within_inames - transform_map.space.in_names + ) | transform_map.space.out_names) else: # Leave stmt unmodified pass @@ -2360,7 +2284,7 @@ def process_set(s: isl.BasicSet) -> isl.BasicSet: rule_mapping_context = SubstitutionRuleMappingContext( kernel.substitutions, kernel.get_var_name_generator()) ins = _MapDomainMapper( - rule_mapping_context, transform_map_out_dims, substitutions) + rule_mapping_context, transform_map.space.out_names, substitutions) kernel = ins.map_kernel(kernel) return rule_mapping_context.finish_kernel(kernel) @@ -2597,38 +2521,16 @@ def rename_inames_multi( dom = kernel.get_inames_domain(frozenset((old_iname, new_iname))) - var_dict = dom.get_var_dict() - _, old_idx = var_dict[old_iname] - _, new_idx = var_dict[new_iname] - - par_idx = dom.dim(dim_type.param) - dom_old = dom.move_dims( - dim_type.param, par_idx, dim_type.set, old_idx, 1) - dom_old = dom_old.move_dims(dim_type.set, - dom_old.dim(dim_type.set), - dim_type.param, par_idx, 1) - dom_old = dom_old.project_out(dim_type.set, - new_idx - if new_idx < old_idx - else new_idx - 1, - 1) - - par_idx = dom.dim(dim_type.param) - dom_new = dom.move_dims(dim_type.param, par_idx, - dim_type.set, new_idx, 1) - dom_new = dom_new.move_dims(dim_type.set, dom_new.dim(dim_type.set), - dim_type.param, par_idx, 1) - dom_new = dom_new.project_out(dim_type.set, - old_idx - if old_idx < new_idx - else old_idx - 1, 1) - - if not (dom_old <= dom_new <= dom_old): + dom_old = dom.project_out([new_iname]) + dom_new = dom.project_out( + [old_iname]).rename_dims([(new_iname, old_iname)]) + + if not dom_old.equals(dom_new): raise LoopyError( f"inames {old_iname} and {new_iname} do not iterate over " "the same domain") - # }}} + # }}} all_old_inames = frozenset([ iname diff --git a/loopy/transform/instruction.py b/loopy/transform/instruction.py index 08c192df4..f5f208f1e 100644 --- a/loopy/transform/instruction.py +++ b/loopy/transform/instruction.py @@ -538,7 +538,7 @@ def map_subscript(self, expr: Subscript, expn_state: ExpansionState): @for_each_kernel -def simplify_indices(kernel): +def simplify_indices(kernel: LoopKernel): """ Returns a copy of *kernel* with the index-expressions simplified via :func:`loopy.symbolic.simplify_using_aff`. diff --git a/loopy/transform/loop_fusion.py b/loopy/transform/loop_fusion.py index d43571608..3504dd0a0 100644 --- a/loopy/transform/loop_fusion.py +++ b/loopy/transform/loop_fusion.py @@ -32,6 +32,8 @@ from constantdict import constantdict from typing_extensions import override +import namedisl as nisl +from namedisl import DimType from pytools import fset_union, memoize_on_first_arg from loopy.diagnostic import LoopyError @@ -41,6 +43,7 @@ Reduction, RuleAwareIdentityMapper, SubstitutionRuleMappingContext, + get_access_map_storage_names, ) from loopy.typing import InameStr @@ -386,12 +389,9 @@ def _compute_isinfusible_via_access_map( Helper used in :func:`_build_ldg`. """ - import islpy as isl - import pymbolic.primitives as prim from loopy.diagnostic import UnableToDetermineAccessRangeError from loopy.kernel.tools import get_insn_access_map - from loopy.symbolic import isl_set_from_expr try: amap_pred = get_insn_access_map(kernel, insn_pred, var) @@ -401,96 +401,50 @@ def _compute_isinfusible_via_access_map( # fallback to the safer option => infusible return True + storage_dim_names = get_access_map_storage_names(amap_pred) + assert set(storage_dim_names) == amap_pred.space.out_names + assert set(storage_dim_names) == amap_succ.space.out_names + amap_pred = amap_pred.project_out_except( - outer_inames | {candidate_pred}, [isl.dim_type.param, isl.dim_type.in_] - ) + outer_inames | {candidate_pred}, dim_type=DimType.in_) amap_succ = amap_succ.project_out_except( - outer_inames | {candidate_succ}, [isl.dim_type.param, isl.dim_type.in_] - ) + outer_inames | {candidate_succ}, dim_type=DimType.in_) - # move outer inames to param - for outer_iname in sorted(outer_inames): - amap_pred = amap_pred.move_dims( - dst_type=isl.dim_type.param, - dst_pos=amap_pred.dim(isl.dim_type.param), - src_type=isl.dim_type.in_, - src_pos=amap_pred.get_var_dict()[outer_iname][1], - n=1, - ) - amap_succ = amap_succ.move_dims( - dst_type=isl.dim_type.param, - dst_pos=amap_succ.dim(isl.dim_type.param), - src_type=isl.dim_type.in_, - src_pos=amap_succ.get_var_dict()[outer_iname][1], - n=1, - ) + amap_pred = amap_pred.move_dims(outer_inames, DimType.param) + amap_succ = amap_succ.move_dims(outer_inames, DimType.param) # since both ranges denote the same variable they must be subscripted with # the same number of indices. - assert amap_pred.dim(isl.dim_type.out) == amap_succ.dim(isl.dim_type.out) - assert amap_pred.dim(isl.dim_type.in_) == 1 - assert amap_succ.dim(isl.dim_type.in_) == 1 + assert amap_pred.space.out_names == amap_succ.space.out_names + assert len(amap_pred.space.in_names) == 1 + assert len(amap_succ.space.in_names) == 1 - if amap_pred == amap_succ: + if amap_pred.equals(amap_succ): return False - ndim = amap_pred.dim(isl.dim_type.out) - - # {{{ set the out dim names as `amap_a_dim0`, `amap_a_dim1`, ... - - for idim in range(ndim): - amap_pred = amap_pred.set_dim_name( - isl.dim_type.out, idim, f"_lpy_amap_a_dim{idim}" - ) - amap_succ = amap_succ.set_dim_name( - isl.dim_type.out, idim, f"_lpy_amap_b_dim{idim}" - ) - - # }}} + amap_pred = amap_pred.rename_dims( + [(stor_dim_name, f"{stor_dim_name}_p") for stor_dim_name in storage_dim_names]) + amap_succ = amap_succ.rename_dims( + [(stor_dim_name, f"{stor_dim_name}_s") for stor_dim_name in storage_dim_names]) - # {{{ amap_pred -> set_pred, amap_succ -> set_succ - - # move all dimensions into domain - amap_pred = amap_pred.move_dims( - isl.dim_type.in_, - amap_pred.dim(isl.dim_type.in_), - isl.dim_type.out, - 0, - amap_pred.dim(isl.dim_type.out), - ) - - amap_succ = amap_succ.move_dims( - isl.dim_type.in_, - amap_succ.dim(isl.dim_type.in_), - isl.dim_type.out, - 0, - amap_succ.dim(isl.dim_type.out), - ) - set_pred, set_succ = amap_pred.domain(), amap_succ.domain() - set_pred, set_succ = isl.align_two(set_pred, set_succ) - - # }}} + set_pred = amap_pred.as_set() + set_succ = amap_succ.as_set() + set_pred, set_succ = nisl.align_two(set_pred, set_succ) # {{{ build the bset, both accesses access the same element - accesses_same_index_set = isl.BasicSet.universe(set_pred.space) - for idim in range(ndim): - cnstrnt = isl.Constraint.eq_from_names( - set_pred.space, - {f"_lpy_amap_a_dim{idim}": 1, f"_lpy_amap_b_dim{idim}": -1}, + v = set_pred.var_pw_affs + accesses_same_index_set = set_pred.universe_like_me() + for stor_dim_name in storage_dim_names: + accesses_same_index_set = accesses_same_index_set & ( + v[f"{stor_dim_name}_p"].where("==", v[f"{stor_dim_name}_s"]) ) - accesses_same_index_set = accesses_same_index_set.add_constraint(cnstrnt) # }}} - candidates_not_equal = isl_set_from_expr( - set_pred.space, - prim.Comparison( - prim.Variable(candidate_pred), ">", prim.Variable(candidate_succ) - ), - ) + candidates_greater = v[candidate_pred].where(">", v[candidate_succ]) return not ( - set_pred & set_succ & accesses_same_index_set & candidates_not_equal + set_pred & set_succ & accesses_same_index_set & candidates_greater ).is_empty() diff --git a/loopy/transform/pack_and_unpack_args.py b/loopy/transform/pack_and_unpack_args.py index 94833e982..868cb407c 100644 --- a/loopy/transform/pack_and_unpack_args.py +++ b/loopy/transform/pack_and_unpack_args.py @@ -27,6 +27,7 @@ from constantdict import constantdict +import namedisl as nisl from pymbolic.primitives import EmptyOK, Subscript, Variable from loopy.diagnostic import LoopyError @@ -37,7 +38,7 @@ ScalarCallable, ) from loopy.kernel.instruction import CallInstruction -from loopy.symbolic import SubArrayRef +from loopy.symbolic import SubArrayRef, pwaff_from_expr from loopy.translation_unit import TranslationUnit from loopy.typing import not_none @@ -143,12 +144,10 @@ def pack_and_unpack_args_for_call_for_single_kernel(kernel: LoopKernel, # {{{ handling ilp tags - import islpy as isl from pymbolic import var from loopy.kernel.data import IlpBaseTag, VectorizeTag - dim_type = isl.dim_type.set ilp_inames = {iname for iname in insn.within_inames if all(isinstance(tag, (IlpBaseTag, VectorizeTag)) for tag in kernel.inames[iname].tags)} @@ -159,13 +158,12 @@ def pack_and_unpack_args_for_call_for_single_kernel(kernel: LoopKernel, ilp_inames_map[var(iname)] = var(new_iname_name) new_ilp_inames.add(new_iname_name) for iname in ilp_inames: - new_domain = kernel.get_inames_domain(iname).copy() - for i in range(new_domain.n_dim()): - old_iname = new_domain.get_dim_name(dim_type, i) + new_domain = kernel.get_inames_domain(iname) + renamings: list[tuple[str, str]] = [] + for old_iname in new_domain.space.set_names: if old_iname in ilp_inames: - new_domain = new_domain.set_dim_name( - dim_type, i, ilp_inames_map[var(old_iname)].name) - new_domains.append(new_domain) + renamings.append((old_iname, ilp_inames_map[var(old_iname)].name)) + new_domains.append(new_domain.rename_dims(renamings)) # }}} @@ -194,18 +192,17 @@ def pack_and_unpack_args_for_call_for_single_kernel(kernel: LoopKernel, # Updating the domains corresponding to the new inames. for iname_var in p.swept_inames: iname = iname_var.name - new_domain_pack = kernel.get_inames_domain(iname).copy() - new_domain_unpack = kernel.get_inames_domain(iname).copy() - for i in range(new_domain_pack.n_dim()): - old_iname = new_domain_pack.get_dim_name(dim_type, i) - assert old_iname + iname_domain = kernel.get_inames_domain(iname) + renamings_pack: list[tuple[str, str]] = [] + renamings_unpack: list[tuple[str, str]] = [] + for old_iname in iname_domain.space.names: if var(old_iname) in new_pack_inames: - new_domain_pack = new_domain_pack.set_dim_name( - dim_type, i, new_pack_inames[var(old_iname)].name) - new_domain_unpack = new_domain_unpack.set_dim_name( - dim_type, i, new_unpack_inames[var(old_iname)].name) - new_domains.append(new_domain_pack) - new_domains.append(new_domain_unpack) + renamings_pack.append( + (old_iname, new_pack_inames[var(old_iname)].name)) + renamings_unpack.append( + (old_iname, new_unpack_inames[var(old_iname)].name)) + new_domains.append(iname_domain.rename_dims(renamings_pack)) + new_domains.append(iname_domain.rename_dims(renamings_unpack)) arg = p.subscript.aggregate.name pack_name = vng(arg + "_pack") @@ -240,7 +237,6 @@ def pack_and_unpack_args_for_call_for_single_kernel(kernel: LoopKernel, # {{{ getting the lhs for packing and rhs for unpacking - from loopy.isl_helpers import make_slab from loopy.symbolic import simplify_via_aff flatten_index = simplify_via_aff( @@ -302,16 +298,20 @@ def pack_and_unpack_args_for_call_for_single_kernel(kernel: LoopKernel, for _ in not_none(arg_desc.shape) ] - ctx = kernel.isl_context - space = isl.Space.create_from_names(ctx, - set=[iname.name for iname in updated_swept_inames]) - iname_set = isl.BasicSet.universe(space) + space = nisl.Space.from_names( + param=[], + out=[iname.name for iname in updated_swept_inames]) + iname_set = nisl.Set.universe(space) + v = iname_set.var_pw_affs for iname_var, axis_length in zip( updated_swept_inames, not_none(arg_desc.shape), strict=True): - iname_set = iname_set & make_slab(space, iname_var.name, 0, - axis_length) + iname_set = iname_set & ( + v[iname_var.name].where(">=", 0) + & v[iname_var.name].where("<", pwaff_from_expr(v, axis_length)) + ) + new_domains = [*new_domains, iname_set] # }}} diff --git a/loopy/transform/padding.py b/loopy/transform/padding.py index 3a2e59749..639374bfc 100644 --- a/loopy/transform/padding.py +++ b/loopy/transform/padding.py @@ -287,7 +287,13 @@ def split_access_axis(expr: p.Subscript): # {{{ split_array_axis -def _split_array_axis_inner(kernel, array_name, axis_nr, count, order="C"): +def _split_array_axis_inner( + kernel: LoopKernel, + array_name: str, + axis_nr: int, + count: int, + order: Literal["C", "F"] = "C" +): if count == 1: return kernel @@ -372,13 +378,10 @@ def _split_array_axis_inner(kernel, array_name, axis_nr, count, order="C"): var_name_gen = kernel.get_var_name_generator() - def split_access_axis(expr): - idx = expr.index - if not isinstance(idx, tuple): - idx = (idx,) - idx = list(idx) + def split_access_axis(expr: p.Subscript): + idx = list(expr.index_tuple) - axis_idx = idx[axis_nr] + axis_idx = cast("p.ExpressionNode | int", idx[axis_nr]) from loopy.symbolic import simplify_using_aff inner_index = simplify_using_aff(kernel, axis_idx % count) @@ -405,8 +408,13 @@ def split_access_axis(expr): @for_each_kernel -def split_array_axis(kernel, array_names, axis_nr, count, - order="C"): +def split_array_axis( + kernel: LoopKernel, + array_names: str | Sequence[str], + axis_nr: int, + count: int, + order: Literal["C", "F"] = "C" +): """ :arg array: a list of names of temporary variables or arguments. May also be a comma-separated string of these. diff --git a/loopy/transform/parameter.py b/loopy/transform/parameter.py index 505e0fa9e..a89d839a1 100644 --- a/loopy/transform/parameter.py +++ b/loopy/transform/parameter.py @@ -25,8 +25,10 @@ from typing import TYPE_CHECKING +from warnings import warn import islpy as isl +import namedisl as nisl from loopy.kernel import LoopKernel from loopy.symbolic import RuleAwareSubstitutionMapper, SubstitutionRuleMappingContext @@ -50,7 +52,10 @@ # {{{ assume @for_each_kernel -def assume(kernel: LoopKernel, assumptions: str | isl.Set | isl.BasicSet) -> LoopKernel: +def assume( + kernel: LoopKernel, + assumptions: str | nisl.Set | nisl.BasicSet | isl.BasicSet | isl.Set + ) -> LoopKernel: """Include an assumption about :ref:`domain-parameters` in the kernel, e.g. `n mod 4 = 0`. @@ -61,16 +66,24 @@ def assume(kernel: LoopKernel, assumptions: str | isl.Set | isl.BasicSet) -> Loo assumptions_set_str = "[%s] -> { : %s}" \ % (",".join(s for s in kernel.outer_params()), assumptions) - assumptions = isl.BasicSet.read_from_str(kernel.domains[0].get_ctx(), - assumptions_set_str) + assumptions = nisl.make_set(assumptions_set_str) + + if isinstance(assumptions, (isl.BasicSet, isl.Set)): + warn( + "Passing raw islpy objects is deprecated and will stop working in 2028. " + "Use namedisl instead.", DeprecationWarning, stacklevel=2) + assumptions = nisl.to_named(assumptions) + + if isinstance(assumptions, nisl.BasicSet): + assumptions = assumptions.as_set() - if not isinstance(assumptions, isl.BasicSet): - raise TypeError("'assumptions' must be a BasicSet or a string") + if not isinstance(assumptions, nisl.Set): + raise TypeError("'assumptions' must be a Set or a string") - old_assumptions, new_assumptions = isl.align_two(kernel.assumptions, assumptions) + old_assumptions, new_assumptions = nisl.align_two(kernel.assumptions, assumptions) return kernel.copy( - assumptions=old_assumptions.params() & new_assumptions.params()) + assumptions=old_assumptions & new_assumptions) # }}} @@ -82,26 +95,14 @@ def _fix_parameter( name: str, value: float, within: ToStackMatchConvertible = None): - def process_set(s: isl.BasicSet): - var_dict = s.get_var_dict() - - try: - dt, idx = var_dict[name] - except KeyError: + def process_set(s: nisl.Set): + if name not in s.space.names: return s if not isinstance(value, int): raise ValueError(f"parameter '{name}' is used in a set, must be an integer") - value_aff = isl.Aff.zero_on_domain(s.space) + value - - from loopy.isl_helpers import iname_rel_aff - name_equal_value_aff = iname_rel_aff(s.space, name, "==", value_aff) - - return (s - .add_constraint( - isl.Constraint.equality_from_aff(name_equal_value_aff)) - .project_out(dt, idx, 1)) + return s.fix_dim(name, value) new_domains = [process_set(dom) for dom in kernel.domains] diff --git a/loopy/transform/precompute.py b/loopy/transform/precompute.py index 2414e0bd4..3a638e4c7 100644 --- a/loopy/transform/precompute.py +++ b/loopy/transform/precompute.py @@ -32,6 +32,7 @@ from typing_extensions import final, override import islpy as isl +import namedisl as nisl from pymbolic import ArithmeticExpression, var from pymbolic.mapper.substitutor import make_subst_func from pytools import memoize_on_first_arg @@ -786,10 +787,10 @@ def precompute_for_single_kernel( # }}} abm: ArrayToBufferMapBase = ArrayToBufferMap( - kernel, domch.domain, sweep_inames, + kernel, domch.domain.as_basic().as_isl(), sweep_inames, access_descriptors, len(storage_axis_names)) - non1_storage_axis_names = [] + non1_storage_axis_names: list[str] = [] for i, saxis in enumerate(storage_axis_names): if abm.non1_storage_axis_flags[i]: non1_storage_axis_names.append(saxis) @@ -811,7 +812,7 @@ def precompute_for_single_kernel( iname+"'" for iname in non1_storage_axis_names] mod_domain = abm.augment_domain_with_sweep( - domch.domain, primed_non1_saxis_names, + domch.domain.as_basic().as_isl(), primed_non1_saxis_names, boxify_sweep=fetch_bounding_box) check_domain = mod_domain @@ -839,8 +840,8 @@ def precompute_for_single_kernel( dt, dim_idx = var_dict[primed_non1_saxis_names[i]] mod_domain = mod_domain.set_dim_name(dt, dim_idx, saxis) - def add_assumptions(d): - assumption_non_param = isl.BasicSet.from_params(kernel.assumptions) + def add_assumptions(d: isl.Set): + assumption_non_param = kernel.assumptions.as_isl() assumptions, domain = isl.align_two(assumption_non_param, d) return assumptions & domain @@ -848,9 +849,9 @@ def add_assumptions(d): check_domain = add_assumptions( check_domain.project_out_except( - primed_non1_saxis_names, [isl.dim_type.set])) + primed_non1_saxis_names, [isl.dim_type.set]).to_set()) - mod_check_domain = add_assumptions(mod_domain) + mod_check_domain = add_assumptions(mod_domain.to_set()) # re-add the prime from the new variable var_dict = mod_check_domain.get_var_dict(isl.dim_type.set) @@ -879,12 +880,12 @@ def add_assumptions(d): # {{{ check that we didn't shrink the original domain # project out the new names from the modified domain - orig_domain_inames = list(domch.domain.get_var_dict(isl.dim_type.set)) + orig_domain_inames = list(domch.domain.as_isl().get_var_dict(isl.dim_type.set)) mod_check_domain = add_assumptions( mod_domain.project_out_except( - orig_domain_inames, [isl.dim_type.set])) + orig_domain_inames, [isl.dim_type.set]).to_set()) - check_domain = add_assumptions(domch.domain) + check_domain = add_assumptions(domch.domain.as_isl()) mod_check_domain, check_domain = isl.align_two( mod_check_domain, check_domain) @@ -901,7 +902,8 @@ def add_assumptions(d): # }}} - new_kernel_domains = domch.get_domains_with(mod_domain) + new_kernel_domains = domch.get_domains_with( + nisl.make_basic_set(mod_domain).as_set()) else: # leave kernel domains unchanged diff --git a/loopy/transform/privatize.py b/loopy/transform/privatize.py index bf4f9f45f..3996ba453 100644 --- a/loopy/transform/privatize.py +++ b/loopy/transform/privatize.py @@ -221,7 +221,8 @@ def privatize_temporaries_with_inames( bounds = kernel.get_iname_bounds(iname, constants_only=False) priv_axis_iname_to_length[iname] = pw_aff_to_expr( - static_max_of_pw_aff(bounds.size, constants_only=False)) + static_max_of_pw_aff(bounds.size, constants_only=False) + .as_pw_aff()) iname_to_lbound[iname] = pw_aff_to_expr(bounds.lower_bound_pw_aff) # }}} diff --git a/loopy/transform/realize_reduction.py b/loopy/transform/realize_reduction.py index 8458719a0..0e03704f0 100644 --- a/loopy/transform/realize_reduction.py +++ b/loopy/transform/realize_reduction.py @@ -30,9 +30,10 @@ from dataclasses import dataclass, replace from typing import TYPE_CHECKING, TypedDict -import islpy as isl -from pymbolic.primitives import EmptyOK -from pytools import memoize_on_first_arg +import namedisl as nisl +from namedisl import DimType +from pymbolic.primitives import Call, EmptyOK +from pytools import UniqueNameGenerator, memoize_on_first_arg from loopy.diagnostic import LoopyError, ReductionIsNotTriangularError, warn_with_kernel from loopy.kernel.data import AddressSpace, InameImplementationTag, TemporaryVariable @@ -59,7 +60,7 @@ from loopy.kernel import LoopKernel from loopy.types import LoopyType - from loopy.typing import InameStr + from loopy.typing import InameStr, InsnId, ShapeType logger = logging.getLogger(__name__) @@ -111,7 +112,7 @@ class _ReductionRealizationContext: additional_temporary_variables: dict[str, TemporaryVariable] additional_insns: list[InstructionBase] - domains: list[isl.BasicSet] + domains: list[nisl.Set] additional_iname_tags: dict[str, Collection[Tag]] # list only to facilitate mutation boxed_callables_table: list[CallablesTable] @@ -203,10 +204,13 @@ class _InameClassification: nonlocal_parallel: tuple[str, ...] -def _classify_reduction_inames(red_realize_ctx, inames): - sequential = [] - local_par = [] - nonlocal_par = [] +def _classify_reduction_inames( + red_realize_ctx: _ReductionRealizationContext, + inames: Collection[InameStr] + ): + sequential: list[InameStr] = [] + local_par: list[InameStr] = [] + nonlocal_par: list[InameStr] = [] from loopy.kernel.data import ( ConcurrentTag, @@ -240,49 +244,14 @@ def _classify_reduction_inames(red_realize_ctx, inames): tuple(sequential), tuple(local_par), tuple(nonlocal_par)) -def _add_params_to_domain(domain: isl.BasicSet, param_names: Sequence[InameStr]): - dim_type = isl.dim_type - nparams_orig = domain.dim(dim_type.param) - domain = domain.add_dims(dim_type.param, len(param_names)) - - for param_idx, param_name in enumerate(param_names): - domain = domain.set_dim_name( - dim_type.param, param_idx + nparams_orig, param_name) - - return domain - - -def _move_set_to_param_dims_except( - domain: isl.BasicSet, - except_dims: Collection[InameStr] - ): - dim_type = isl.dim_type - - iname_idx = 0 - for iname in domain.get_var_names(dim_type.set): - if iname not in except_dims: - domain = domain.move_dims( - dim_type.param, 0, - dim_type.set, iname_idx, 1) - iname_idx -= 1 - iname_idx += 1 - - return domain - - -def _domain_depends_on_given_set_dims(domain, set_dim_names): - set_dim_names = frozenset(set_dim_names) - - return any( - set_dim_names & set(constr.get_coefficients_by_name()) - for constr in domain.get_constraints()) - - -def _insert_subdomain_into_domain_tree(kernel, domains, subdomain): +def _insert_subdomain_into_domain_tree( + kernel: LoopKernel, + domains: list[nisl.Set], + subdomain: nisl.Set): # Intersect with inames, because we could have captured some kernel params # in here too... dependent_inames = ( - frozenset(subdomain.get_var_names(isl.dim_type.param)) + subdomain.space.param_names & kernel.all_inames()) idx, = kernel.get_leaf_domain_indices(dependent_inames) domains.insert(idx + 1, subdomain) @@ -319,48 +288,44 @@ def _check_reduction_is_triangular( sweep_iname = scan_param.sweep_iname scan_iname = scan_param.scan_iname - affs = isl.affs_from_space(orig_domain.space) - - sweep_lower_bound = isl.align_spaces( - scan_param.sweep_lower_bound, - affs[0]) - - sweep_upper_bound = isl.align_spaces( - scan_param.sweep_upper_bound, - affs[0]) + v = orig_domain.var_pw_affs - scan_lower_bound = isl.align_spaces( - scan_param.scan_lower_bound, - affs[0]) + tgt_space = v[0].space + sweep_lower_bound = nisl.align_obj( + scan_param.sweep_lower_bound, tgt_space, allow_cross_dim_type=True) + sweep_upper_bound = nisl.align_obj( + scan_param.sweep_upper_bound, tgt_space, allow_cross_dim_type=True) + scan_lower_bound = nisl.align_obj( + scan_param.scan_lower_bound, tgt_space, allow_cross_dim_type=True) from itertools import product for (sweep_lb_domain, sweep_lb_aff), \ (sweep_ub_domain, sweep_ub_aff), \ (scan_lb_domain, scan_lb_aff) in \ - product(sweep_lower_bound.get_pieces(), - sweep_upper_bound.get_pieces(), - scan_lower_bound.get_pieces()): + product(sweep_lower_bound.pieces(), + sweep_upper_bound.pieces(), + scan_lower_bound.pieces()): # Assumptions inherited from the domains of the pwaffs assumptions = sweep_lb_domain & sweep_ub_domain & scan_lb_domain # Sweep iname constraints - hyp_domain = affs[sweep_iname].ge_set(sweep_lb_aff) - hyp_domain &= affs[sweep_iname].le_set(sweep_ub_aff) + hyp_domain = v[sweep_iname].ge_set(sweep_lb_aff.as_pw_aff()) + hyp_domain &= v[sweep_iname].le_set(sweep_ub_aff.as_pw_aff()) # Scan iname constraints - hyp_domain &= affs[scan_iname].ge_set(scan_lb_aff) - hyp_domain &= affs[scan_iname].le_set( + hyp_domain &= v[scan_iname].ge_set(scan_lb_aff.as_pw_aff()) + hyp_domain &= v[scan_iname].le_set( scan_param.stride * ( - affs[sweep_iname] - sweep_lb_aff.to_pw_aff()) - + scan_lb_aff.to_pw_aff()) + v[sweep_iname] - sweep_lb_aff.as_pw_aff()) + + scan_lb_aff.as_pw_aff()) - hyp_domain, = (hyp_domain & assumptions).get_basic_sets() - test_domain, = (orig_domain & assumptions).get_basic_sets() + hyp_domain = hyp_domain & assumptions + test_domain = orig_domain & assumptions hyp_gist_against_test = hyp_domain.gist(test_domain) - if _domain_depends_on_given_set_dims(hyp_gist_against_test, + if hyp_gist_against_test.involves_dims( (sweep_iname, scan_iname)): return False, ( "gist of hypothesis against test domain " @@ -368,8 +333,7 @@ def _check_reduction_is_triangular( % hyp_gist_against_test) test_gist_against_hyp = test_domain.gist(hyp_domain) - if _domain_depends_on_given_set_dims(test_gist_against_hyp, - (sweep_iname, scan_iname)): + if test_gist_against_hyp.involves_dims((sweep_iname, scan_iname)): return False, ( "gist of test against hypothesis domain " "has sweep or scan dependent constraint: '%s'" @@ -382,9 +346,9 @@ def _check_reduction_is_triangular( class _ScanCandidateParameters: sweep_iname: str scan_iname: str - sweep_lower_bound: isl.PwAff - sweep_upper_bound: isl.PwAff - scan_lower_bound: isl.PwAff + sweep_lower_bound: nisl.PwAff + sweep_upper_bound: nisl.PwAff + scan_lower_bound: nisl.PwAff stride: int @@ -446,18 +410,22 @@ def _try_infer_scan_candidate_from_expr( stride=stride) -def _try_infer_sweep_iname(domain, scan_iname, candidate_inames): +def _try_infer_sweep_iname( + domain: nisl.Set, + scan_iname: InameStr, + candidate_inames: Collection[InameStr] +): """The sweep iname is the outer iname which guides the scan. E.g. for a domain of {[i,j]: 0<=i 1: raise ValueError("range in multiple pieces: %s" % scan_iname_range) @@ -563,15 +531,17 @@ def _try_infer_scan_stride(kernel, scan_iname, sweep_iname, sweep_lower_bound): if not scan_iname_constr.plain_is_universe(): raise ValueError("found constraints: %s" % scan_iname_constr) - if scan_iname_aff.dim(dim_type.div): + if scan_iname_aff.num_divs: raise ValueError("aff has div: %s" % scan_iname_aff) - coeffs = scan_iname_aff.get_coefficients_by_name(dim_type.param) - - if len(coeffs) == 0: + coeffs = { + name: coeff + for name in scan_iname_aff.space.param_names + if (coeff := scan_iname_aff.get_coefficient(name))} + if not coeffs: try: - scan_iname_aff.get_constant_val() - except Exception as err: + scan_iname_aff.constant # ruff: ignore[useless-expression] + except nisl.Error as err: raise ValueError( "range for aff isn't constant: '%s'" % scan_iname_aff) from err @@ -581,10 +551,10 @@ def _try_infer_scan_stride(kernel, scan_iname, sweep_iname, sweep_lower_bound): # _check_reduction_is_triangular(). return 1 - if sweep_iname not in coeffs: + if sweep_iname not in scan_iname_aff.space.param_names: raise ValueError("didn't find sweep iname in coeffs: %s" % sweep_iname) - stride = coeffs[sweep_iname] + stride = scan_iname_aff.get_coefficient(sweep_iname) if not stride.is_int(): raise ValueError("stride not an integer: %s" % stride) @@ -599,36 +569,19 @@ def _try_infer_scan_stride(kernel, scan_iname, sweep_iname, sweep_lower_bound): # {{{ domain creation for scans -def _get_domain_with_iname_as_param(domain, iname): - dim_type = isl.dim_type - domain = domain.to_set() - - if domain.find_dim_by_name(dim_type.param, iname) >= 0: - return domain - - iname_idx = domain.find_dim_by_name(dim_type.set, iname) - - assert iname_idx >= 0, (iname, domain) - - return domain.move_dims( - dim_type.param, domain.dim(dim_type.param), - dim_type.set, iname_idx, 1) - - def _create_domain_for_sweep_tracking( - orig_domain: isl.BasicSet, + orig_domain: nisl.Set, tracking_iname: InameStr, scan_param: _ScanCandidateParameters, ): sp = scan_param - dim_type = isl.dim_type - - subd = isl.BasicSet.universe(orig_domain.params().space) + subd = nisl.Set.universe( + orig_domain.space.drop_dim_type(DimType.out).with_empty_dim_type(DimType.out)) # Add tracking_iname and sweep iname. - subd = _add_params_to_domain(subd, (sp.sweep_iname, tracking_iname)) + subd = subd.add_dims(DimType.param, (sp.sweep_iname, tracking_iname)) # Here we realize the domain: # @@ -645,7 +598,7 @@ def _create_domain_for_sweep_tracking( # * l is the lower bound for the scan # * m is the lower bound for the sweep iname # - affs = isl.affs_from_space(subd.space) + affs = subd.var_pw_affs subd &= (affs[tracking_iname] - sp.scan_lower_bound).ge_set(affs[0]) subd &= (affs[tracking_iname] - sp.scan_lower_bound)\ @@ -653,17 +606,16 @@ def _create_domain_for_sweep_tracking( subd &= (affs[tracking_iname] - sp.scan_lower_bound)\ .gt_set(sp.stride * (affs[sp.sweep_iname] - sp.sweep_lower_bound - 1)) - # Move tracking_iname into a set dim (NOT sweep iname). - subd = subd.move_dims( - dim_type.set, 0, - dim_type.param, subd.dim(dim_type.param) - 1, 1) + subd = subd.move_dims([tracking_iname], DimType.out) - # Simplify (maybe). - orig_domain_with_sweep_param = ( - _get_domain_with_iname_as_param(orig_domain, sp.sweep_iname)) - subd = subd.gist_params(orig_domain_with_sweep_param.params()) + aligned_orig_domain = nisl.align_obj( + orig_domain, subd.space, + allow_cross_dim_type=True, + obj_larger_than_space_ok=True, + ) - subd, = subd.get_basic_sets() + # Simplify (maybe). + subd = subd.gist(aligned_orig_domain) return subd @@ -692,7 +644,7 @@ def _hackily_ensure_multi_assignment_return_values_are_scoped_private( insn_id_gen = kernel.get_instruction_id_generator() var_name_gen = kernel.get_var_name_generator() - new_or_updated_instructions = {} + new_or_updated_instructions: dict[InsnId, InstructionBase] = {} new_temporaries = {} dep_map = { @@ -708,17 +660,20 @@ def _hackily_ensure_multi_assignment_return_values_are_scoped_private( # {{{ utils - def _add_to_no_sync_with(insn_id, new_no_sync_with_params): + def _add_to_no_sync_with(insn_id: InsnId, new_no_sync_with_params): insn = kernel.id_to_insn.get(insn_id) insn = new_or_updated_instructions.get(insn_id, insn) + assert insn is not None new_or_updated_instructions[insn_id] = ( insn.copy( no_sync_with=( insn.no_sync_with | frozenset(new_no_sync_with_params)))) - def _add_to_depends_on(insn_id, new_depends_on_params): + def _add_to_depends_on(insn_id: InsnId, new_depends_on_params): insn = kernel.id_to_insn.get(insn_id) insn = new_or_updated_instructions.get(insn_id, insn) + assert insn is not None + assert insn is not None new_or_updated_instructions[insn_id] = ( insn.copy( depends_on=insn.depends_on | frozenset(new_depends_on_params))) @@ -965,7 +920,13 @@ def _preprocess_scan_arguments( def expand_inner_reduction( - red_realize_ctx, id, expr, nresults, depends_on, within_inames, predicates): + red_realize_ctx: _ReductionRealizationContext, + id: InsnId, + expr: Call | Reduction, + nresults: int, + depends_on: frozenset[InsnId], + within_inames: frozenset[InameStr], + predicates: frozenset[Expression]): # FIXME: use _make_temporaries from pymbolic.primitives import Call @@ -1112,31 +1073,29 @@ def _get_int_iname_size(kernel: LoopKernel, iname: InameStr) -> int: size = pw_aff_to_expr( static_max_of_pw_aff( kernel.get_iname_bounds(iname).size, - constants_only=True)) + constants_only=True).as_pw_aff()) assert isinstance(size, int) return size -def _make_slab_set(iname: InameStr, size: int | isl.PwAff) -> isl.BasicSet: - v = isl.make_zero_and_vars([iname]) - bs, = ( +def _make_slab_set(iname: InameStr, size: int | nisl.PwAff) -> nisl.Set: + v = nisl.pw_affs_from_domain_space(nisl.Space.from_names(out=[iname], param=[])) + return ( v[0].le_set(v[iname]) & - v[iname].lt_set(v[0] + size)).get_basic_sets() - return bs + v[iname].lt_set(v[0] + size)) def _make_slab_set_from_range( iname: str, - lbound: int | isl.PwAff, - ubound: int | isl.PwAff + lbound: int | nisl.PwAff, + ubound: int | nisl.PwAff ): - v = isl.make_zero_and_vars([iname]) - bs, = ( + v = nisl.pw_affs_from_domain_space(nisl.Space.from_names(out=[iname], param=[])) + return ( v[iname].ge_set(v[0] + lbound) & - v[iname].lt_set(v[0] + ubound)).get_basic_sets() - return bs + v[iname].lt_set(v[0] + ubound)) def map_reduction_local( @@ -1371,9 +1330,9 @@ def map_reduction_local( @memoize_on_first_arg def _get_or_add_sweep_tracking_iname_and_domain( - red_realize_ctx, - scan_param, - tracking_iname): + red_realize_ctx: _ReductionRealizationContext, + scan_param: _ScanCandidateParameters, + tracking_iname: InameStr): kernel = red_realize_ctx.kernel domain = kernel.get_inames_domain( @@ -1389,7 +1348,11 @@ def _get_or_add_sweep_tracking_iname_and_domain( return tracking_iname -def replace_var_within_expr(kernel, var_name_gen, expr, from_var, to_var): +def replace_var_within_expr( + kernel: LoopKernel, + var_name_gen: UniqueNameGenerator, + expr: Expression, + from_var: str, to_var: str): from pymbolic.mapper.substitutor import make_subst_func from loopy.symbolic import ( @@ -1413,7 +1376,12 @@ def replace_var_within_expr(kernel, var_name_gen, expr, from_var, to_var): def _make_temporaries( - red_realize_ctx, name_based_on, nvars, shape, dtypes, address_space): + red_realize_ctx: _ReductionRealizationContext, + name_based_on: str, + nvars: int, + shape: ShapeType, + dtypes: Sequence[LoopyType | None], + address_space: AddressSpace): var_names = [ red_realize_ctx.var_name_gen(name_based_on.format(index=i)) for i in range(nvars)] @@ -1434,8 +1402,14 @@ def _make_temporaries( # {{{ reduction type: sequential scan -def map_scan_seq(red_realize_ctx, expr, nresults, arg_dtypes, - reduction_dtypes, scan_param): +def map_scan_seq( + red_realize_ctx: _ReductionRealizationContext, + expr: Reduction, + nresults: int, + arg_dtypes: Sequence[LoopyType | None], + reduction_dtypes: Sequence[LoopyType | None], + scan_param: _ScanCandidateParameters +): track_iname = red_realize_ctx.var_name_gen(f"{scan_param.sweep_iname}__seq_scan") @@ -1548,8 +1522,14 @@ def map_scan_seq(red_realize_ctx, expr, nresults, arg_dtypes, # {{{ reduction type: local-parallel scan -def map_scan_local(red_realize_ctx, expr, nresults, arg_dtypes, - reduction_dtypes, scan_param): +def map_scan_local( + red_realize_ctx: _ReductionRealizationContext, + expr: Reduction, + nresults: int, + arg_dtypes: Sequence[LoopyType | None], + reduction_dtypes: Sequence[LoopyType | None], + scan_param: _ScanCandidateParameters +): orig_kernel = red_realize_ctx.orig_kernel diff --git a/loopy/transform/save.py b/loopy/transform/save.py index c7463e32a..80558f3b9 100644 --- a/loopy/transform/save.py +++ b/loopy/transform/save.py @@ -1,5 +1,7 @@ from __future__ import annotations +from loopy.symbolic import pwaff_from_expr + __copyright__ = "Copyright (C) 2016 Matt Wala" @@ -27,10 +29,12 @@ import logging from dataclasses import dataclass from functools import cached_property -from typing import TYPE_CHECKING, cast, final +from typing import TYPE_CHECKING, Literal, cast, final from constantdict import constantdict +import namedisl as nisl +from namedisl import DimType from pytools import memoize_method from loopy.diagnostic import LoopyError @@ -285,15 +289,12 @@ def __init__(self, kernel: LoopKernel, callables_table: CallablesTable): # representative chosen for saves/reloads self.base_storage_to_representative = {} - import islpy as isl - from loopy.kernel.data import ValueArg self.new_subdomain = ( - isl.BasicSet.universe( - isl.Space.create_from_names( - isl.DEFAULT_CONTEXT, - set=[], - params=[ + nisl.Set.universe( + nisl.Space.from_names( + out=[], + param=[ arg.name for arg in kernel.args if isinstance(arg, ValueArg)]))) @@ -635,8 +636,7 @@ def finish(self): self.updated_temporary_variables.update(self.kernel.temporary_variables) new_domains = list(self.kernel.domains) - import islpy as isl - if self.new_subdomain.dim(isl.dim_type.set) > 0: + if self.new_subdomain.space.set_names: new_domains.append(self.new_subdomain) kernel = self.kernel.copy( @@ -671,38 +671,42 @@ def reload(self, temporary, subkernel): self.save_or_reload_impl(temporary, subkernel, "reload") def augment_domain_for_save_or_reload(self, - domain, promoted_temporary, mode, subkernel): + domain: nisl.Set, + promoted_temporary: _PromotedTemporary, + mode: Literal["save", "reload"], + subkernel: str): """ Add new axes to the domain corresponding to the dimensions of `promoted_temporary`. These axes will be used in the save/ reload stage. These get prefixed onto the already existing axes. """ assert mode in ("save", "reload") - import islpy as isl orig_temporary = ( self.kernel.temporary_variables[ promoted_temporary.orig_temporary_name]) - orig_dim = domain.dim(isl.dim_type.set) # Tags for newly added inames iname_objs = {} - from loopy.symbolic import aff_from_expr - # FIXME: Restrict size of new inames to access footprint. # Add dimension-dependent inames. - dim_inames = [] - domain = domain.add_dims(isl.dim_type.set, - len(promoted_temporary.non_hw_dims) - + len(promoted_temporary.hw_dims)) + dim_inames: list[str] = [] - for dim_idx, dim_size in enumerate(promoted_temporary.non_hw_dims): - new_iname = self.insn_name_gen( + non_hw_dim_names = [ + self.insn_name_gen( f"{orig_temporary.name}_{mode}_axis_{dim_idx}_{subkernel}") - domain = domain.set_dim_name( - isl.dim_type.set, orig_dim + dim_idx, new_iname) + for dim_idx in range(len(promoted_temporary.non_hw_dims)) + ] + hw_dim_names = [ + self.insn_name_gen( + f"{orig_temporary.name}_{mode}_hw_dim_{hw_iname_idx}_{subkernel}") + for hw_iname_idx in range(len(promoted_temporary.hw_dims)) + ] + domain = domain.add_dims(DimType.out, [*non_hw_dim_names, *hw_dim_names]) + for new_iname, dim_size in zip( + non_hw_dim_names, promoted_temporary.non_hw_dims, strict=True): if orig_temporary.address_space == AddressSpace.LOCAL: # If the temporary has local scope, then loads / stores can @@ -714,38 +718,27 @@ def augment_domain_for_save_or_reload(self, dim_inames.append(new_iname) # Add size information. - aff = isl.affs_from_space(domain.space) - domain &= aff[0].le_set(aff[new_iname]) - domain &= aff[new_iname].lt_set(aff_from_expr(domain.space, dim_size)) - - dim_offset = orig_dim + len(promoted_temporary.non_hw_dims) + v = domain.var_pw_affs + domain = domain & ( + v[new_iname].where(">=", 0) + & v[new_iname].where("<", pwaff_from_expr(v, dim_size))) hw_inames = [] # Add hardware dims. - for hw_iname_idx, (hw_tag, dim) in enumerate( - zip(promoted_temporary.hw_tags, - promoted_temporary.hw_dims, strict=True)): - new_iname = self.insn_name_gen( - f"{orig_temporary.name}_{mode}_hw_dim_{hw_iname_idx}_{subkernel}") - domain = domain.set_dim_name( - isl.dim_type.set, dim_offset + hw_iname_idx, new_iname) + for new_iname, hw_tag, dim in zip( + hw_dim_names, + promoted_temporary.hw_tags, + promoted_temporary.hw_dims, strict=True): - aff = isl.affs_from_space(domain.space) - domain = (domain - & - aff[0].le_set(aff[new_iname]) - & - aff[new_iname].lt_set(aff_from_expr(domain.space, dim))) + v = domain.var_pw_affs + domain = domain & ( + v[0].where("<=", v[new_iname]) + & v[new_iname].where("<", pwaff_from_expr(v, dim))) self.updated_iname_objs = self.updated_iname_objs.set(new_iname, Iname(name=new_iname, tags=frozenset([hw_tag]))) hw_inames.append(new_iname) - # The operations on the domain above return a Set object, but the - # underlying domain should be expressible as a single BasicSet. - domain_list = domain.get_basic_set_list() - assert domain_list.n_basic_set() == 1 - domain = domain_list.get_basic_set(0) return domain, hw_inames, dim_inames, iname_objs # }}} diff --git a/pyproject.toml b/pyproject.toml index 2b502eb5e..0f6bd6f2f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,6 +37,7 @@ dependencies = [ "cgen>=2025.1", "islpy>=2025.2.5", + "namedisl>=2026.1.1", "codepy>=2017.1", "colorama", "Mako", @@ -143,6 +144,7 @@ known-first-party = [ "pytools", "pymbolic", "islpy", + "namedisl", "pyopencl", "cgen", "genpy", diff --git a/requirements.txt b/requirements.txt index 60ea7d1ad..4ebbdf645 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,6 @@ git+https://github.com/inducer/pytools.git#egg=pytools git+https://github.com/inducer/islpy.git#egg=islpy +git+https://github.com/inducer/namedisl.git#egg=namedisl git+https://github.com/inducer/cgen.git#egg=cgen git+https://github.com/inducer/pyopencl.git#egg=pyopencl git+https://github.com/inducer/pymbolic.git#egg=pymbolic diff --git a/test/test_expression.py b/test/test_expression.py index 0745a052d..d1ca32cb8 100644 --- a/test/test_expression.py +++ b/test/test_expression.py @@ -338,8 +338,8 @@ def get_numpy_type(x): knl = lp.make_kernel("{ : }", instructions, data, seq_dependencies=True, target=target) - import islpy as isl - knl = lp.assume(knl, isl.BasicSet( + import namedisl as nisl + knl = lp.assume(knl, nisl.make_set( "[%s] -> { : %s}" % ( ", ".join(var_names), diff --git a/test/test_fusion.py b/test/test_fusion.py index 97d761210..c7ded797b 100644 --- a/test/test_fusion.py +++ b/test/test_fusion.py @@ -23,6 +23,7 @@ import numpy as np +import namedisl as nisl import pyopencl as cl from pyopencl.tools import ( # ruff:ignore[unused-import] pytest_generate_tests_for_pyopencl as pytest_generate_tests, @@ -118,6 +119,11 @@ def write_into_mat_prg(): ), default_offset=lp.auto, name="write_into_global_matrix", + assumptions=nisl.make_set("[mdofs,ndofs,m,n,offset_i,offset_j] -> { :" + "ndofs + offset_i < n and mdofs + offset_j < m" + " and offset_i >= 0 and offset_j >= 0" + "}" + ) ) # Construct a 2x2 diagonal matrix with diff --git a/test/test_isl.py b/test/test_isl.py index d5f3a9fd5..dc87e36dd 100644 --- a/test/test_isl.py +++ b/test/test_isl.py @@ -20,14 +20,14 @@ THE SOFTWARE. """ -import islpy as isl +import namedisl as nisl def test_aff_to_expr(): - s = isl.Space.create_from_names(isl.Context(), ["a", "b"]) - zero = isl.Aff.zero_on_domain(isl.LocalSpace.from_space(s)) - a = zero.set_coefficient_val(isl.dim_type.in_, 0, 1) - b = zero.set_coefficient_val(isl.dim_type.in_, 1, 1) + s = nisl.Space.from_names(param=[], out=["a", "b"]) + zero = nisl.Aff.zero_on_domain(s) + a = zero.with_coefficient("a", 1) + b = zero.with_coefficient("b", 1) x = (5*a + 3*b) % 17 % 5 print(x) @@ -37,7 +37,7 @@ def test_aff_to_expr(): def test_aff_to_expr_2(): from loopy.symbolic import aff_to_expr - x = isl.Aff("[n] -> { [i0] -> [(-i0 + 2*floor((i0)/2))] }") + x = nisl.make_aff("[n] -> { [i0] -> [(-i0 + 2*floor((i0)/2))] }") from pymbolic import var i0 = var("i0") assert aff_to_expr(x) == (-1)*i0 + 2*(i0 // 2) @@ -45,7 +45,7 @@ def test_aff_to_expr_2(): def test_pw_aff_to_conditional_expr(): from loopy.symbolic import pw_aff_to_expr - cond = isl.PwAff("[i] -> { [(0)] : i = 0; [(-1 + i)] : i > 0 }") + cond = nisl.make_pw_aff("[i] -> { [(0)] : i = 0; [(-1 + i)] : i > 0 }") expr = pw_aff_to_expr(cond) assert str(expr) == "0 if i == 0 else -1 + i" @@ -58,13 +58,13 @@ def test_subst_into_pwqpolynomial(): "nx": Variable("nx"), "ny": Variable("ny"), "nz": Variable("nz")} - space = isl.Set("[nx, ny, nz] -> { []: }").space - poly = isl.PwQPolynomial("[m, n] -> { (256 * m + 256 * m * n) : " + space = nisl.make_set("[nx, ny, nz] -> { []: }").space + poly = nisl.make_pw_qpolynomial("[m, n] -> { (256 * m + 256 * m * n) : " "m > 0 and n > 0; 256 * m : m > 0 and n <= 0 }") from loopy.isl_helpers import subst_into_pwqpolynomial result = subst_into_pwqpolynomial(space, poly, arg_dict) - expected_pwqpoly = isl.PwQPolynomial("[nx, ny, nz] -> {" + expected_pwqpoly = nisl.make_pw_qpolynomial("[nx, ny, nz] -> {" "(768 * nx + 2304 * nx * ny) : nx > 0 and ny > 0;" "768 * nx : nx > 0 and ny <= 0 }") assert (result - expected_pwqpoly).is_zero() @@ -75,15 +75,17 @@ def test_subst_into_pwaff(): arg_dict = { "m": 3*Variable("nx"), "n": 2*Variable("ny")+4} - space = isl.Set("[nx, ny, nz] -> { []: }").params().space - poly = isl.PwAff("[m, n] -> { [3 * m + 2 * n] : " + space = nisl.Space.from_names(param=["nx", "ny", "nz"]) + poly = nisl.make_pw_aff("[m, n] -> { [3 * m + 2 * n] : " "m > 0 and n > 0; [7* m + 4*n] : m > 0 and n <= 0 }") from loopy.isl_helpers import subst_into_pwaff result = subst_into_pwaff(space, poly, arg_dict) - expected = isl.PwAff("[nx, ny, nz] -> { [(9nx + 4ny+8)] : nx > 0 and ny > -2;" + expected = nisl.make_pw_aff( + "[nx, ny, nz] -> { [(9nx + 4ny+8)] : nx > 0 and ny > -2;" " [(21nx + 8ny+16)] : nx > 0 and ny <= -2 }") - assert result == expected + + assert result.equals(expected) def test_simplify_via_aff_reproducibility(): @@ -100,9 +102,9 @@ def test_qpolynomrial_to_expr(): from loopy.symbolic import qpolynomial_to_expr - (_, qpoly), = isl.PwQPolynomial( + (_, qpoly), = nisl.make_pw_qpolynomial( "[i,j,k] -> { ((1/3)*i + (1/2)*j + (1/4)*k) : (4i+6j+3k) mod 12 = 0}" - ).get_pieces() + ).pieces() expr = qpolynomial_to_expr(qpoly) diff --git a/test/test_loopy.py b/test/test_loopy.py index 6b03dc556..9c72b6a3c 100644 --- a/test/test_loopy.py +++ b/test/test_loopy.py @@ -2008,11 +2008,7 @@ def test_tight_loop_bounds(ctx_factory: cl.CtxFactory): ctx = ctx_factory() queue = cl.CommandQueue(ctx) - if (queue.device.platform.vendor == "Intel(R) Corporation" - and queue.device.driver_version in [ - "2019.8.7.0", - "2019.8.8.0", - ]): + if queue.device.platform.vendor == "Intel(R) Corporation": pytest.skip("Intel CL miscompiles this kernel") knl = lp.make_kernel( diff --git a/test/test_split_iname_slabs.py b/test/test_split_iname_slabs.py index e46286411..56cce71d5 100644 --- a/test/test_split_iname_slabs.py +++ b/test/test_split_iname_slabs.py @@ -48,8 +48,7 @@ def vanilla(): """, [lp.ValueArg("k", dtype="int32"), lp.ValueArg("n", dtype="int32"), - lp.GlobalArg("a", shape=(None, ), - dtype="int32")]) + lp.GlobalArg("a", dtype="int32")]) return lp.assume(k, "k >= 0 and n >= k") diff --git a/test/test_statistics.py b/test/test_statistics.py index 6a73d1b49..949727c9b 100644 --- a/test/test_statistics.py +++ b/test/test_statistics.py @@ -1290,7 +1290,7 @@ def test_gather_access_footprint(): fp = gather_access_footprints(knl) for key, footprint in fp.items(): - print(key, count(knl, footprint)) + print(key, count(knl.default_entrypoint, footprint)) def test_gather_access_footprint_2(): @@ -1305,8 +1305,8 @@ def test_gather_access_footprint_2(): params = {"n": 200} for key, footprint in fp.items(): - assert count(knl, footprint).eval_with_dict(params) == 200 - print(key, count(knl, footprint)) + assert count(knl.default_entrypoint, footprint).eval_with_dict(params) == 200 + print(key, count(knl.default_entrypoint, footprint)) def test_summations_and_filters(): @@ -1430,8 +1430,9 @@ def test_strided_footprint(): x_l_foot = footprints["x", "read"] from loopy.statistics import count - num = count(knl, x_l_foot).eval_with_dict(param_dict) - denom = count(knl, x_l_foot.remove_divs()).eval_with_dict(param_dict) + num = count(knl.default_entrypoint, x_l_foot).eval_with_dict(param_dict) + denom = count(knl.default_entrypoint, + x_l_foot.remove_divs()).eval_with_dict(param_dict) assert 2*num < denom diff --git a/test/test_transform.py b/test/test_transform.py index f867eba54..77f4c123e 100644 --- a/test/test_transform.py +++ b/test/test_transform.py @@ -25,6 +25,7 @@ import numpy as np import pytest +import namedisl as nisl import pyopencl as cl import pyopencl.clmath from pyopencl.tools import ( # ruff:ignore[unused-import] @@ -718,26 +719,23 @@ def test_nested_substs_in_insns(ctx_factory: cl.CtxFactory): # {{{ test_map_domain_vs_split_iname -def _ensure_dim_names_match_and_align(obj_map, tgt_map): +def _ensure_dim_names_match(obj_map: nisl.Set, tgt_map: nisl.Set): # (This function is also defined in independent, unmerged branch # new-dependency-and-nest-constraint-semantics-development, and used in # child branches thereof. Once these branches are all merged, it may make # sense to move this function to a location for more general-purpose # machinery. In the other branches, this function's name excludes the # leading underscore.) - from islpy import align_spaces, dim_type as dt + from namedisl import DimType # first make sure names match if not all( - set(obj_map.get_var_names(dt)) == set(tgt_map.get_var_names(dt)) - for dt in - [dt.in_, dt.out, dt.param]): + obj_map.space.dim_names(dt) == tgt_map.space.dim_names(dt) + for dt in [DimType.param, DimType.out]): raise ValueError( "Cannot align spaces; names don't match:\n%s\n%s" % (obj_map, tgt_map)) - return align_spaces(obj_map, tgt_map) - def test_map_domain_vs_split_iname(ctx_factory: cl.CtxFactory): @@ -765,8 +763,7 @@ def test_map_domain_vs_split_iname(ctx_factory: cl.CtxFactory): knl_map_dom = ref_knl # Create map_domain mapping: - import islpy as isl - transform_map = isl.BasicMap( + transform_map = nisl.make_map( "[nt] -> {[t] -> [t_outer, t_inner]: " "0 <= t_inner < 32 and " "32*t_outer + t_inner = t and " @@ -798,9 +795,9 @@ def test_map_domain_vs_split_iname(ctx_factory: cl.CtxFactory): for d_map_domain, d_split_iname in zip( knl_map_dom["loopy_kernel"].domains, knl_split_iname["loopy_kernel"].domains, strict=True): - d_map_domain_aligned = _ensure_dim_names_match_and_align( + _ensure_dim_names_match( d_map_domain, d_split_iname) - assert d_map_domain_aligned == d_split_iname + assert d_map_domain.equals(d_split_iname) for litem_map_domain, litem_split_iname in zip( lin_knl_map_dom.linearization, @@ -853,8 +850,7 @@ def test_map_domain_transform_map_validity_and_errors(ctx_factory: cl.CtxFactory # Create map_domain mapping that only includes t and y # (x and z should be unaffected) - import islpy as isl - transform_map = isl.BasicMap( + transform_map = nisl.make_map( "[nx,nt] -> {[t, y] -> [t_outer, t_inner, y_new]: " "0 <= t_inner < 16 and " "16*t_outer + t_inner = t and " @@ -890,9 +886,8 @@ def test_map_domain_transform_map_validity_and_errors(ctx_factory: cl.CtxFactory for d_map_domain, d_split_iname in zip( knl_map_dom["loopy_kernel"].domains, knl_split_iname["loopy_kernel"].domains, strict=True): - d_map_domain_aligned = _ensure_dim_names_match_and_align( - d_map_domain, d_split_iname) - assert d_map_domain_aligned == d_split_iname + _ensure_dim_names_match(d_map_domain, d_split_iname) + assert d_map_domain.equals(d_split_iname) for litem_map_domain, litem_split_iname in zip( lin_knl_map_dom.linearization, @@ -912,7 +907,7 @@ def test_map_domain_transform_map_validity_and_errors(ctx_factory: cl.CtxFactory # {{{ Make sure we error on a map that is not bijective # Not bijective - transform_map = isl.BasicMap( + transform_map = nisl.make_map( "[nx,nt] -> {[t, y, rogue] -> [t_new, y_new]: " "y = y_new and t = t_new" "}") @@ -933,20 +928,20 @@ def test_map_domain_transform_map_validity_and_errors(ctx_factory: cl.CtxFactory test_maps = [ # Map where some inames match exactly one domain but there's also a # rogue dim - isl.BasicMap( + nisl.make_map( "[nx,nt] -> {[t, y, rogue] -> [t_new, y_new, rogue_new]: " "y = y_new and t = t_new and rogue = rogue_new" "}"), # Map where all inames match exactly one domain but there's also a # rogue dim - isl.BasicMap( + nisl.make_map( "[nx,nt] -> {[t, y, x, z, rogue] -> " "[t_new, y_new, x_new, z_new, rogue_new]: " "y = y_new and t = t_new and x = x_new and z = z_new " "and rogue = rogue_new" "}"), # Map where no inames match any domain - isl.BasicMap( + nisl.make_map( "[nx,nt] -> {[rogue] -> [rogue_new]: " "rogue = rogue_new" "}"), @@ -970,7 +965,7 @@ def test_map_domain_transform_map_validity_and_errors(ctx_factory: cl.CtxFactory knl = lp.prioritize_loops(knl, "y, z") knl = lp.prioritize_loops(knl, "x, z") try: - transform_map = isl.BasicMap( + transform_map = nisl.make_map( "[nx,nt] -> {[t, y] -> [t_new, y_new]: " "y = y_new and t = t_new }") knl = lp.map_domain(knl, transform_map) @@ -1011,7 +1006,7 @@ def test_map_domain_transform_map_validity_and_errors(ctx_factory: cl.CtxFactory # This should fail: try: - transform_map = isl.BasicMap( + transform_map = nisl.make_map( "[n, m] -> {[i, j] -> [i_new, j_new]: " "i_new = i + j and j_new = 2 + i }") knl = lp.map_domain(knl, transform_map) @@ -1022,7 +1017,7 @@ def test_map_domain_transform_map_validity_and_errors(ctx_factory: cl.CtxFactory in str(err)) # This should succeed: - transform_map = isl.BasicMap( + transform_map = nisl.make_map( "[n, m] -> {[i] -> [i_new]: i_new = i + 2 }") knl = lp.map_domain(knl, transform_map) @@ -1048,8 +1043,8 @@ def test_diamond_tiling(ctx_factory: cl.CtxFactory, interactive=False): ref_knl = lp.prioritize_loops(ref_knl, "it, ix") - import islpy as isl - m = isl.BasicMap( + import namedisl as nisl + m = nisl.make_map( "[nx,nt] -> {[ix, it] -> [tx, tt, tparity, itt, itx]: " "16*(tx - tt) + itx - itt = ix - it and " "16*(tx + tt + tparity) + itt + itx = ix + it and " @@ -1230,7 +1225,6 @@ def test_rename_argument_with_auto_stride(ctx_factory: cl.CtxFactory): def test_rename_argument_with_assumptions(): - import islpy as isl knl = lp.make_kernel( "{[i]: 0<=i{: n_new=10}")) + (assumptions & nisl.make_set("[n_new]->{: n_new=10}")) == assumptions) From bf7c9bf21b375914df1d4f0e3af41e4c91a1f5dd Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Thu, 23 Jul 2026 16:30:31 -0500 Subject: [PATCH 2/4] Drop affine_map_inames --- doc/misc.rst | 2 +- loopy/__init__.py | 2 - loopy/transform/iname.py | 215 --------------------------------------- loopy/transform/subst.py | 2 +- test/test_loopy.py | 2 +- test/test_transform.py | 4 +- 6 files changed, 4 insertions(+), 223 deletions(-) diff --git a/doc/misc.rst b/doc/misc.rst index 8253e5c2b..12e9b9da1 100644 --- a/doc/misc.rst +++ b/doc/misc.rst @@ -273,7 +273,7 @@ This list is always growing, but here are a few pointers: * Affinely map loop domains - Use :func:`loopy.affine_map_inames`. + Use :func:`loopy.map_domain`. * Texture-based data access diff --git a/loopy/__init__.py b/loopy/__init__.py index 5f1726267..71c541472 100644 --- a/loopy/__init__.py +++ b/loopy/__init__.py @@ -150,7 +150,6 @@ from loopy.transform.iname import ( add_inames_for_unused_hw_axes, add_inames_to_insn, - affine_map_inames, chunk_iname, duplicate_inames, find_unused_axis_tag, @@ -298,7 +297,6 @@ "add_nosync", "add_padding", "add_prefetch", - "affine_map_inames", "alias_temporaries", "allocate_temporaries_for_base_storage", "assignment_to_subst", diff --git a/loopy/transform/iname.py b/loopy/transform/iname.py index 45a4f5309..e836339c7 100644 --- a/loopy/transform/iname.py +++ b/loopy/transform/iname.py @@ -108,8 +108,6 @@ .. autofunction:: split_reduction_outward -.. autofunction:: affine_map_inames - .. autofunction:: find_unused_axis_tag .. autofunction:: make_reduction_inames_unique @@ -1451,219 +1449,6 @@ def split_reduction_outward( # }}} -# {{{ affine map inames - -@deprecated("use map_domain instead") -@for_each_kernel -def affine_map_inames( - kernel: LoopKernel, - old_inames: ToInameStrSetConvertible, - new_inames: ToInameStrSetConvertible, - equations: - Sequence[tuple[ArithmeticExpression, ArithmeticExpression] | str] - ) -> LoopKernel: - """Return a new *kernel* where the affine transform specified by *equations* - has been applied to the inames. - - :arg old_inames: an iterable of inames to be replaced by affine transforms - of their values. May also be a string of comma-separated inames. - :arg new_inames: an iterable of new inames that are not yet used in *kernel*, - but have their values established in terms of *old_inames* by - *equations*. May also be a string of comma-separated inames. - :arg equations: a sequence of equations establishing a relationship - between *old_inames* and *new_inames*. Each equation should be - a tuple ``(lhs, rhs)`` of expressions or a string, with left and - right hand side of the equation separated by ``=``. - """ - - warn("affine_map_inames is deprecated and will stop working in 2H2026. " - "Rewrite in terms of map_domain.", DeprecationWarning, stacklevel=3) - - # {{{ check and parse arguments - - old_inames = _to_inames_tuple(old_inames) - new_inames = _to_inames_tuple(new_inames) - if isinstance(equations, str): - equations = [equations] - - import re - eqn_re = re.compile(r"^([^=]+)=([^=]+)$") - - def parse_equation( - eqn: str | tuple[ArithmeticExpression, ArithmeticExpression] - ) -> tuple[ArithmeticExpression, ArithmeticExpression]: - if isinstance(eqn, str): - eqn_match = eqn_re.match(eqn) - if not eqn_match: - raise ValueError(f"invalid equation: {eqn}") - - from loopy.symbolic import parse - lhs = parse(eqn_match.group(1)) - rhs = parse(eqn_match.group(2)) - assert prim.is_arithmetic_expression(lhs) - assert prim.is_arithmetic_expression(rhs) - return (lhs, rhs) - elif isinstance(eqn, tuple): - if len(eqn) != 2: - raise ValueError( - "unexpected length of equation tuple, got {len(eqn)}, should be 2") - - return eqn - else: - raise TypeError( - f"unexpected type of equation: got {type(eqn)}, " - "should be string or tuple") - - equations = [parse_equation(eqn) for eqn in equations] - - all_vars = kernel.all_variable_names() - for iname in new_inames: - if iname in all_vars: - raise LoopyError(f"new iname '{iname}' is already used in kernel") - - for iname in old_inames: - if iname not in kernel.all_inames(): - raise LoopyError(f"old iname '{iname}' not known") - - # }}} - - # {{{ substitute iname use - - from pymbolic.algorithm import solve_affine_equations_for - old_inames_to_expr = solve_affine_equations_for(old_inames, equations) - - subst_dict: dict[str, ArithmeticExpression] = { - v.name: expr - for v, expr in old_inames_to_expr.items()} - - var_name_gen = kernel.get_var_name_generator() - - from pymbolic.mapper.substitutor import make_subst_func - - from loopy.match import parse_stack_match - - rule_mapping_context = SubstitutionRuleMappingContext( - kernel.substitutions, var_name_gen) - old_to_new = RuleAwareSubstitutionMapper(rule_mapping_context, - make_subst_func(subst_dict), within=parse_stack_match(None)) - - kernel = rule_mapping_context.finish_kernel(old_to_new.map_kernel(kernel)) - kernel = kernel.copy( - applied_iname_rewrites=(*kernel.applied_iname_rewrites, subst_dict)) - - # }}} - - # {{{ change domains - - new_inames_set = frozenset(new_inames) - old_inames_set = frozenset(old_inames) - - new_domains: list[nisl.BasicSet] = [] - for idom, dom in enumerate(kernel.domains): - dom_var_dict = dom.get_var_dict() - old_iname_overlap = [ - iname - for iname in old_inames - if iname in dom_var_dict] - - if not old_iname_overlap: - new_domains.append(dom) - continue - - dom_new_inames: set[InameStr] = set() - dom_old_inames: set[InameStr] = set() - - # mapping for new inames to dim_types - new_iname_dim_types: dict[str, nisl.dim_type] = {} - - dom_equations: list[tuple[ArithmeticExpression, ArithmeticExpression]] = [] - for iname in old_iname_overlap: - for ieqn, (lhs, rhs) in enumerate(equations): - eqn_deps = get_dependencies(lhs) | get_dependencies(rhs) - if iname in eqn_deps: - dom_new_inames.update(eqn_deps & new_inames_set) - dom_old_inames.update(eqn_deps & old_inames_set) - - if dom_old_inames: - dom_equations.append((lhs, rhs)) - - this_eqn_old_iname_dim_types = { - dom_var_dict[old_iname][0] - for old_iname in eqn_deps & old_inames_set} - - if this_eqn_old_iname_dim_types: - if len(this_eqn_old_iname_dim_types) > 1: - raise ValueError( - f"inames '{_to_inames_str(eqn_deps & old_inames_set)}' " - f"(from equation {ieqn} (0-based)) in domain {idom} " - "(0-based) are not of a uniform dim_type") - - this_eqn_new_iname_dim_type, = this_eqn_old_iname_dim_types - - for new_iname in eqn_deps & new_inames_set: - if new_iname in new_iname_dim_types: - if (this_eqn_new_iname_dim_type - != new_iname_dim_types[new_iname]): - raise ValueError( - "dim_type disagreement for iname " - f"'{new_iname}' (from equation {ieqn} " - f"(0-based)) in domain {idom} (0-based)") - else: - new_iname_dim_types[new_iname] = \ - this_eqn_new_iname_dim_type - - if not dom_old_inames <= set(dom_var_dict): - raise ValueError( - f"domain {idom} (0-based) does not know about all old inames " - f"(specifically {_to_inames_str(dom_old_inames-set(dom_var_dict))}" - ") needed to define new inames") - - # add inames to domain with correct dim_types - for iname in dom_new_inames: - dt = new_iname_dim_types[iname] - iname_idx = dom.dim(dt) - dom = dom.add_dims(dt, 1) - dom = dom.set_dim_name(dt, iname_idx, iname) - - # add equations - for lhs, rhs in dom_equations: - dom = dom.add_constraint( - nisl.Constraint.equality_from_aff( - aff_from_expr(dom.space, rhs - lhs))) - - # project out old inames - for iname in dom_old_inames: - dt, idx = dom.get_var_dict()[iname] - dom = dom.project_out(dt, idx, 1) - - new_domains.append(dom) - - # }}} - - # {{{ switch iname refs in instructions - - def fix_iname_set(insn_id: InsnId, inames: InameStrSet) -> InameStrSet: - if old_inames_set <= inames: - return (inames - old_inames_set) | new_inames_set - elif old_inames_set & inames: - raise LoopyError( - f"instruction '{insn_id}' uses only a part " - f"({_to_inames_str(old_inames_set & inames)}), not all, " - "of the old inames") - else: - return inames - - new_instructions = [ - insn.copy(within_inames=fix_iname_set(insn.id, insn.within_inames)) - for insn in kernel.instructions] - - # }}} - - return kernel.copy(domains=new_domains, instructions=new_instructions) - -# }}} - - # {{{ find unused axes def find_unused_axis_tag( diff --git a/loopy/transform/subst.py b/loopy/transform/subst.py index 5e98ffb61..41724eeaa 100644 --- a/loopy/transform/subst.py +++ b/loopy/transform/subst.py @@ -479,7 +479,7 @@ def _accesses_lhs( if not isinstance(i, Variable): raise LoopyError("In defining instruction '%s': " "assignee index '%s' is not a plain variable. " - "Perhaps use loopy.affine_map_inames() " + "Perhaps use loopy.map_domain() " "to perform substitution." % (def_id, i)) arguments.append(i.name) diff --git a/test/test_loopy.py b/test/test_loopy.py index 9c72b6a3c..f0e3c479d 100644 --- a/test/test_loopy.py +++ b/test/test_loopy.py @@ -1513,7 +1513,7 @@ def test_finite_difference_expr_subst(ctx_factory: cl.CtxFactory): # Is loopy smart enough to understand that these are equal? _evt, _ = fused_knl(queue, u=u, h=np.float32(1e-1)) - fused0_knl = lp.affine_map_inames(fused_knl, "i", "inew", "inew+1=i") + fused0_knl = lp.map_domain(fused_knl, "{[i] -> [inew]: inew+1=i}") gpu_knl = lp.split_iname( fused0_knl, "inew", 128, outer_tag="g.0", inner_tag="l.0") diff --git a/test/test_transform.py b/test/test_transform.py index 77f4c123e..2d4d0b542 100644 --- a/test/test_transform.py +++ b/test/test_transform.py @@ -481,9 +481,7 @@ def test_affine_map_inames(): "{[e, i,j,n]: 0<=e [i0,n0]: i0 = n+i and n0=n}") print(knl) From 2ba5daa9448aa660f6365907b59381d6e1a7830a Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Tue, 28 Jul 2026 12:49:46 -0500 Subject: [PATCH 3/4] Drop force kwarg from tag_inames --- loopy/transform/iname.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/loopy/transform/iname.py b/loopy/transform/iname.py index e836339c7..c19953f2a 100644 --- a/loopy/transform/iname.py +++ b/loopy/transform/iname.py @@ -745,7 +745,6 @@ def tag_inames( | Sequence[tuple[str, _Tags_ish]] | str), *, - force: bool | None = None, ignore_nonexistent: bool = False ) -> LoopKernel: """Tag an iname. @@ -773,12 +772,6 @@ def tag_inames( Added iterable of tags """ - if force is not None: - from warnings import warn - - warn("Setting 'force' has no effect and the argument will be removed " - "in 2026.", DeprecationWarning, stacklevel=2) - if isinstance(iname_to_tag, str): def parse_kv(s: str) -> tuple[InameStr, str]: colon_index = s.find(":") From 7f61de0a5111be77e30a737d684f7352cd71ffa7 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Tue, 11 Aug 2026 13:28:37 +0200 Subject: [PATCH 4/4] Update baseline --- .basedpyright/baseline.json | 69840 +++++++++++----------------------- 1 file changed, 22057 insertions(+), 47783 deletions(-) diff --git a/.basedpyright/baseline.json b/.basedpyright/baseline.json index 9262bfb21..6f4d9239b 100644 --- a/.basedpyright/baseline.json +++ b/.basedpyright/baseline.json @@ -1678,239 +1678,129 @@ } } ], - "./examples/fortran/ipython-integration-demo.ipynb#2": [ + "./examples/call-external.py": [ { - "code": "reportUndefinedVariable", - "range": { - "startColumn": 6, - "endColumn": 10, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 6, - "endColumn": 10, - "lineCount": 1 - } - } - ], - "./examples/fortran/ipython-integration-demo.ipynb#5": [ - { - "code": "reportUndefinedVariable", - "range": { - "startColumn": 6, - "endColumn": 10, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 6, - "endColumn": 10, - "lineCount": 1 - } - } - ], - "./examples/fortran/matmul-driver.py": [ - { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, + "startColumn": 25, "endColumn": 40, "lineCount": 1 } }, { - "code": "reportArgumentType", - "range": { - "startColumn": 58, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 42, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 32, - "lineCount": 1 - } - } - ], - "./examples/python/call-external.py": [ - { - "code": "reportUnusedImport", + "code": "reportMissingParameterType", "range": { "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 18, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 43, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 15, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { "startColumn": 25, - "endColumn": 40, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 37, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 42, - "endColumn": 57, + "startColumn": 47, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 57, + "startColumn": 15, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 20, - "endColumn": 39, + "startColumn": 25, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 39, + "startColumn": 37, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 11, - "endColumn": 32, + "startColumn": 47, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 35, + "startColumn": 19, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 55, - "endColumn": 44, - "lineCount": 4 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 26, - "endColumn": 41, + "startColumn": 19, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 26, - "endColumn": 41, + "startColumn": 29, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 58, @@ -1918,7 +1808,7 @@ } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 58, @@ -1926,26 +1816,10 @@ } }, { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 20, - "endColumn": 39, + "startColumn": 53, + "endColumn": 58, "lineCount": 1 } }, @@ -1953,15 +1827,7 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 15, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 37, - "endColumn": 52, + "endColumn": 33, "lineCount": 1 } }, @@ -1969,47 +1835,15 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 15, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 37, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 19, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 43, - "endColumn": 58, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 43, - "endColumn": 58, + "startColumn": 25, + "endColumn": 33, "lineCount": 1 } }, @@ -2030,9 +1864,9 @@ } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 15, + "startColumn": 25, "endColumn": 33, "lineCount": 1 } @@ -2041,7 +1875,7 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 15, - "endColumn": 43, + "endColumn": 33, "lineCount": 1 } }, @@ -2049,15 +1883,15 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 15, - "endColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 15, - "endColumn": 43, + "startColumn": 25, + "endColumn": 33, "lineCount": 1 } }, @@ -2133,14 +1967,6 @@ "lineCount": 1 } }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 26, - "lineCount": 1 - } - }, { "code": "reportMissingParameterType", "range": { @@ -2174,15 +2000,7 @@ } } ], - "./examples/python/find-centers.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, + "./examples/find-centers.py": [ { "code": "reportUnknownMemberType", "range": { @@ -2200,15 +2018,7 @@ } } ], - "./examples/python/global_barrier_removal.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, + "./examples/global_barrier_removal.py": [ { "code": "reportUnknownMemberType", "range": { @@ -2218,23 +2028,7 @@ } } ], - "./examples/python/hello-loopy.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 7, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, + "./examples/hello-loopy.py": [ { "code": "reportUnknownMemberType", "range": { @@ -2292,15 +2086,7 @@ } } ], - "./examples/python/ispc-stream-harness.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, + "./examples/ispc-stream-harness.py": [ { "code": "reportUnknownParameterType", "range": { @@ -2453,38 +2239,6 @@ "lineCount": 1 } }, - { - "code": "reportConstantRedefinition", - "range": { - "startColumn": 4, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportConstantRedefinition", - "range": { - "startColumn": 4, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportConstantRedefinition", - "range": { - "startColumn": 4, - "endColumn": 15, - "lineCount": 1 - } - }, - { - "code": "reportConstantRedefinition", - "range": { - "startColumn": 4, - "endColumn": 15, - "lineCount": 1 - } - }, { "code": "reportUnknownParameterType", "range": { @@ -2606,15 +2360,7 @@ } } ], - "./examples/python/rank-one.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, + "./examples/rank-one.py": [ { "code": "reportUnknownMemberType", "range": { @@ -2704,15 +2450,7 @@ } } ], - "./examples/python/sparse.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, + "./examples/sparse.py": [ { "code": "reportUnknownMemberType", "range": { @@ -2722,23 +2460,7 @@ } } ], - "./examples/python/vector-types.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 7, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, + "./examples/vector-types.py": [ { "code": "reportUnknownMemberType", "range": { @@ -2771,14 +2493,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 6, - "endColumn": 25, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -2797,14 +2511,6 @@ } ], "./loopy/__init__.py": [ - { - "code": "reportDeprecated", - "range": { - "startColumn": 4, - "endColumn": 21, - "lineCount": 1 - } - }, { "code": "reportUnknownParameterType", "range": { @@ -3564,14 +3270,6 @@ "endColumn": 19, "lineCount": 1 } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 15, - "endColumn": 23, - "lineCount": 1 - } } ], "./loopy/auto_test.py": [ @@ -6169,19 +5867,11 @@ "lineCount": 1 } }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 24, - "lineCount": 1 - } - }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, - "endColumn": 27, + "endColumn": 31, "lineCount": 1 } }, @@ -6189,222 +5879,86 @@ "code": "reportMissingParameterType", "range": { "startColumn": 25, - "endColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 31, + "startColumn": 33, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 47, + "startColumn": 33, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 48, - "endColumn": 66, + "startColumn": 52, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 48, - "endColumn": 66, + "startColumn": 52, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 48, - "endColumn": 66, + "startColumn": 59, + "endColumn": 64, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 48, - "endColumn": 66, + "startColumn": 59, + "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 58, + "startColumn": 12, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 66, + "startColumn": 12, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 25, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 25, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 32, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 32, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 39, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 39, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 46, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 46, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 30, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 32, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 46, "endColumn": 50, "lineCount": 1 } @@ -6412,16 +5966,8 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 42, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, @@ -6429,38 +5975,22 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 32, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 25, - "endColumn": 31, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 33, + "startColumn": 34, "endColumn": 50, "lineCount": 1 } @@ -6468,111 +5998,7 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 52, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 52, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 59, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 59, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 32, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 32, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 34, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 34, + "startColumn": 34, "endColumn": 50, "lineCount": 1 } @@ -6977,14 +6403,6 @@ "lineCount": 1 } }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 16, - "endColumn": 30, - "lineCount": 1 - } - }, { "code": "reportUnknownArgumentType", "range": { @@ -7387,62 +6805,6 @@ "lineCount": 1 } }, - { - "code": "reportAny", - "range": { - "startColumn": 11, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 22, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 22, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 11, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 22, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 22, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 45, - "lineCount": 1 - } - }, { "code": "reportAny", "range": { @@ -8502,969 +7864,489 @@ ], "./loopy/codegen/loop.py": [ { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 42, + "startColumn": 4, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 50, - "endColumn": 60, + "startColumn": 17, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 4, - "endColumn": 24, + "startColumn": 17, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 38, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 38, + "startColumn": 48, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 51, + "startColumn": 4, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 40, - "endColumn": 51, + "startColumn": 17, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 13, - "endColumn": 33, + "startColumn": 17, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 51, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 36, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 49, + "startColumn": 20, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 49, - "lineCount": 1 + "startColumn": 20, + "endColumn": 58, + "lineCount": 2 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 43, + "startColumn": 51, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 43, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 41, + "startColumn": 48, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 50, + "startColumn": 4, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 52, + "startColumn": 10, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 67, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 45, + "startColumn": 26, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 26, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 49, - "lineCount": 1 + "startColumn": 57, + "endColumn": 17, + "lineCount": 9 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 64, + "startColumn": 16, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 46, + "startColumn": 20, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 54, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 27, + "startColumn": 24, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 41, - "lineCount": 1 + "startColumn": 24, + "endColumn": 61, + "lineCount": 2 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 41, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 43, - "endColumn": 54, - "lineCount": 1 + "startColumn": 20, + "endColumn": 41, + "lineCount": 5 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, + "startColumn": 48, "endColumn": 54, "lineCount": 1 } - }, + } + ], + "./loopy/codegen/result.py": [ { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 33, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 51, + "startColumn": 38, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 13, - "endColumn": 36, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 38, - "endColumn": 49, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 38, - "endColumn": 49, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 13, - "endColumn": 19, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 36, - "endColumn": 49, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 51, - "endColumn": 62, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { - "startColumn": 17, - "endColumn": 43, + "startColumn": 43, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAny", "range": { - "startColumn": 17, - "endColumn": 43, + "startColumn": 20, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 16, + "startColumn": 20, "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 16, - "endColumn": 50, + "startColumn": 43, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 52, + "startColumn": 34, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 22, - "endColumn": 67, + "startColumn": 34, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 13, - "endColumn": 19, + "startColumn": 34, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 36, - "endColumn": 49, + "startColumn": 34, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 51, - "endColumn": 62, + "startColumn": 22, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 13, - "endColumn": 37, + "startColumn": 22, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 37, + "startColumn": 18, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 39, + "startColumn": 15, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 41, - "endColumn": 46, + "startColumn": 15, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 43, + "startColumn": 16, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 42, + "startColumn": 22, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 24, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 44, + "startColumn": 24, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 59, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 27, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 24, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", - "range": { - "startColumn": 39, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 58, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 51, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 48, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 57, - "endColumn": 17, - "lineCount": 9 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 61, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 20, - "endColumn": 41, - "lineCount": 5 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 48, - "endColumn": 54, - "lineCount": 1 - } - } - ], - "./loopy/codegen/result.py": [ - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 21, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 21, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 18, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 18, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 18, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 18, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 43, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 20, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 20, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 43, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 34, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 34, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 34, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 34, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 22, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 22, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 15, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 15, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 27, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 44, @@ -10196,172 +9078,174 @@ } } ], - "./loopy/frontend/fortran/__init__.py": [ + "./loopy/isl_helpers.py": [ { "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 17, - "endColumn": 23, + "startColumn": 4, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 32, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 32, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 47, + "startColumn": 42, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 47, + "startColumn": 42, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 54, - "endColumn": 67, + "startColumn": 48, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 54, - "endColumn": 67, + "startColumn": 48, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingImports", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 22, + "startColumn": 11, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingImports", + "code": "reportUnknownMemberType", "range": { "startColumn": 15, - "endColumn": 22, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 40, + "startColumn": 19, + "endColumn": 32, "lineCount": 1 } - }, + } + ], + "./loopy/kernel/__init__.py": [ { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 43, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 43, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingImports", + "code": "reportUnknownParameterType", "range": { - "startColumn": 9, - "endColumn": 16, + "startColumn": 41, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 36, + "startColumn": 41, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 53, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 20, + "endColumn": 26, + "lineCount": 1 + } + }, + { + "code": "reportCallInDefaultInitializer", + "range": { + "startColumn": 27, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 20, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 13, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, @@ -10369,95 +9253,95 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 20, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 14, - "endColumn": 21, + "startColumn": 39, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 11, - "endColumn": 19, - "lineCount": 1 + "startColumn": 26, + "endColumn": 25, + "lineCount": 2 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 31, + "startColumn": 34, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 31, + "startColumn": 25, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 25, + "startColumn": 35, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 39, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } }, @@ -10465,31 +9349,39 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 24, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 12, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 45, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 25, + "endColumn": 32, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 25, + "endColumn": 32, "lineCount": 1 } }, @@ -10497,254 +9389,254 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 35, - "endColumn": 39, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 16, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 40, + "startColumn": 16, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 16, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 40, + "startColumn": 16, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 19, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 31, - "endColumn": 40, + "startColumn": 24, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 11, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 19, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 31, - "endColumn": 40, - "lineCount": 1 + "startColumn": 19, + "endColumn": 37, + "lineCount": 3 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 21, - "endColumn": 36, - "lineCount": 1 + "startColumn": 19, + "endColumn": 37, + "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 49, - "endColumn": 60, + "startColumn": 40, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 29, + "startColumn": 46, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 20, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 41, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 47, + "startColumn": 23, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 47, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportCallIssue", "range": { - "startColumn": 54, - "endColumn": 60, + "startColumn": 32, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 54, - "endColumn": 60, + "startColumn": 28, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 38, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 52, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 55, + "startColumn": 62, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 55, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 25, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 50, - "endColumn": 56, + "startColumn": 25, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 53, + "startColumn": 36, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 18, + "startColumn": 36, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 17, + "startColumn": 33, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 47, + "startColumn": 33, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, + "startColumn": 34, "endColumn": 43, "lineCount": 1 } @@ -10752,47 +9644,47 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 55, - "endColumn": 64, + "startColumn": 35, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 35, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 65, + "startColumn": 33, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 30, + "startColumn": 25, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 27, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, + "startColumn": 30, "endColumn": 31, "lineCount": 1 } @@ -10800,687 +9692,681 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 28, + "startColumn": 30, "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 44, + "startColumn": 42, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 44, + "startColumn": 36, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 25, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 25, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 53, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportReturnType", "range": { - "startColumn": 8, - "endColumn": 38, - "lineCount": 1 + "startColumn": 15, + "endColumn": 40, + "lineCount": 4 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportCallIssue", "range": { - "startColumn": 16, - "endColumn": 32, - "lineCount": 1 + "startColumn": 15, + "endColumn": 58, + "lineCount": 3 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 20, - "endColumn": 49, - "lineCount": 1 + "startColumn": 16, + "endColumn": 57, + "lineCount": 2 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 8, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 26, + "startColumn": 24, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 45, - "endColumn": 74, + "startColumn": 29, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 70, - "endColumn": 74, + "startColumn": 27, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 70, - "endColumn": 74, + "startColumn": 27, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 70, - "endColumn": 74, + "startColumn": 25, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 70, - "endColumn": 74, + "startColumn": 37, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 70, - "endColumn": 74, + "startColumn": 4, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 70, - "endColumn": 74, + "startColumn": 8, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 70, - "endColumn": 74, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 70, - "endColumn": 74, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportAny", "range": { - "startColumn": 70, - "endColumn": 74, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportAny", "range": { - "startColumn": 25, - "endColumn": 28, + "startColumn": 38, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 64, - "endColumn": 79, + "startColumn": 69, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 64, - "endColumn": 79, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { "startColumn": 23, - "endColumn": 31, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 67, + "startColumn": 69, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 24, - "endColumn": 40, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 22, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 35, - "endColumn": 64, + "startColumn": 27, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 24, - "endColumn": 41, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } - }, + } + ], + "./loopy/kernel/array.py": [ { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 72, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 57, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 41, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 33, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 44, - "endColumn": 53, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 61, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 61, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 31, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 46, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 46, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 8, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 24, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 24, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportImplicitOverride", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 64, - "endColumn": 74, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 38, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 19, + "startColumn": 32, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 11, - "endColumn": 43, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 38, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 26, - "endColumn": 34, + "startColumn": 49, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 52, - "endColumn": 61, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 52, - "endColumn": 61, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 68, - "endColumn": 74, + "startColumn": 45, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 68, - "endColumn": 74, + "startColumn": 45, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 58, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 24, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 48, + "startColumn": 24, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 55, - "endColumn": 61, + "startColumn": 24, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 55, - "endColumn": 61, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingImports", + "code": "reportUnknownParameterType", "range": { - "startColumn": 9, - "endColumn": 16, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 27, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnusedParameter", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 11, - "endColumn": 20, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 24, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 34, + "startColumn": 24, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 17, - "endColumn": 24, + "startColumn": 24, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportImplicitOverride", "range": { - "startColumn": 4, + "startColumn": 8, "endColumn": 15, "lineCount": 1 } @@ -11488,1187 +10374,1191 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 33, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 33, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 25, - "endColumn": 66, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 52, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 11, - "endColumn": 22, + "startColumn": 24, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 56, + "startColumn": 24, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 37, - "endColumn": 56, + "startColumn": 24, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportImplicitOverride", "range": { - "startColumn": 50, - "endColumn": 77, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } - } - ], - "./loopy/frontend/fortran/expression.py": [ + }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 11, - "endColumn": 15, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 7, - "endColumn": 8, + "startColumn": 25, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 25, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 18, + "startColumn": 30, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 5, + "startColumn": 30, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 18, + "startColumn": 51, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 51, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 20, + "startColumn": 24, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 25, + "startColumn": 33, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 38, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 43, + "startColumn": 32, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 24, + "startColumn": 32, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 20, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 62, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 28, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 11, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnreachable", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 4, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 29, - "endColumn": 35, + "startColumn": 4, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 29, - "endColumn": 35, + "startColumn": 4, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 4, + "endColumn": 10, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 16, - "endColumn": 44, + "startColumn": 4, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 4, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 34, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 47, + "startColumn": 29, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 55, + "startColumn": 29, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 41, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 33, + "startColumn": 41, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 31, + "startColumn": 53, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 21, + "startColumn": 53, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 33, + "startColumn": 68, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, + "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 28, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 46, + "startColumn": 28, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 31, + "startColumn": 42, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 52, + "startColumn": 42, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 54, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 33, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 41, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 30, + "startColumn": 41, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 30, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportArgumentType", "range": { - "startColumn": 16, - "endColumn": 20, + "startColumn": 46, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 23, - "endColumn": 44, + "startColumn": 44, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 51, + "startColumn": 19, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 24, + "startColumn": 37, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 41, - "endColumn": 45, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 45, + "startColumn": 35, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 47, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalIterable", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 59, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 19, - "endColumn": 54, + "startColumn": 59, + "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 32, + "startColumn": 44, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 32, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 30, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 32, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 49, + "startColumn": 40, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 29, + "startColumn": 44, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 25, + "startColumn": 30, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 20, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 41, + "startColumn": 44, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 48, + "startColumn": 34, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 52, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 59, - "endColumn": 65, + "startColumn": 20, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 21, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 52, - "endColumn": 60, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 52, - "endColumn": 60, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 35, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 34, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 34, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 20, - "endColumn": 28, + "startColumn": 27, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 41, + "startColumn": 39, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 48, + "startColumn": 39, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnreachable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 37, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 38, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 69, - "lineCount": 2 + "startColumn": 38, + "endColumn": 50, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 41, + "startColumn": 38, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 48, + "startColumn": 34, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnreachable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 38, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 39, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 33, - "endColumn": 68, - "lineCount": 2 + "endColumn": 43, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 20, - "endColumn": 41, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 48, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnreachable", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 19, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 38, - "endColumn": 72, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 32, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 48, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 50, - "endColumn": 58, + "startColumn": 24, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 38, + "startColumn": 24, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 24, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 53, + "startColumn": 16, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 19, - "endColumn": 36, + "startColumn": 60, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 37, - "endColumn": 43, + "startColumn": 60, + "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 31, + "startColumn": 16, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 52, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 39, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 26, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 20, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 52, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportImplicitOverride", "range": { - "startColumn": 15, - "endColumn": 23, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } - } - ], - "./loopy/frontend/fortran/translator.py": [ + }, { - "code": "reportMissingTypeStubs", + "code": "reportUnknownMemberType", "range": { - "startColumn": 7, - "endColumn": 12, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportImplicitOverride", "range": { - "startColumn": 5, - "endColumn": 10, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 26, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingTypeArgument", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 18, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 21, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 21, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 57, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 44, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 21, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOptionalIterable", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 23, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 40, + "startColumn": 16, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 19, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, + "startColumn": 28, + "endColumn": 42, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 23, "endColumn": 33, "lineCount": 1 } @@ -12676,656 +11566,660 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 37, + "startColumn": 19, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 54, - "endColumn": 58, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 8, - "endColumn": 17, + "startColumn": 36, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 20, - "endColumn": 30, + "startColumn": 19, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 42, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 19, + "startColumn": 42, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 37, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 26, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { "startColumn": 16, - "endColumn": 26, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 37, + "startColumn": 16, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 28, + "startColumn": 22, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 25, + "startColumn": 70, + "endColumn": 79, "lineCount": 1 } - }, + } + ], + "./loopy/kernel/creation.py": [ { - "code": "reportUnknownVariableType", + "code": "reportAny", "range": { "startColumn": 12, - "endColumn": 17, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportAny", "range": { - "startColumn": 20, - "endColumn": 25, + "startColumn": 35, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportPossiblyUnboundVariable", + "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 35, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportAny", "range": { - "startColumn": 20, - "endColumn": 24, + "startColumn": 37, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportPossiblyUnboundVariable", + "code": "reportAny", "range": { - "startColumn": 27, - "endColumn": 36, + "startColumn": 37, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 29, - "lineCount": 8 + "startColumn": 4, + "endColumn": 11, + "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 46, + "startColumn": 4, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportPossiblyUnboundVariable", + "code": "reportAny", "range": { - "startColumn": 36, - "endColumn": 46, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportArgumentType", "range": { - "startColumn": 28, - "endColumn": 45, + "startColumn": 22, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportPossiblyUnboundVariable", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 45, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 29, - "lineCount": 8 + "startColumn": 4, + "endColumn": 17, + "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 46, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportPossiblyUnboundVariable", + "code": "reportArgumentType", "range": { - "startColumn": 36, - "endColumn": 46, + "startColumn": 17, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportArgumentType", "range": { - "startColumn": 28, - "endColumn": 45, + "startColumn": 17, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportPossiblyUnboundVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 45, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 21, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportPossiblyUnboundVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 42, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 32, - "lineCount": 1 + "startColumn": 29, + "endColumn": 61, + "lineCount": 3 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 39, - "endColumn": 59, - "lineCount": 1 + "startColumn": 35, + "endColumn": 67, + "lineCount": 3 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 45, - "endColumn": 58, - "lineCount": 1 + "startColumn": 31, + "endColumn": 63, + "lineCount": 3 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 38, - "lineCount": 1 + "startColumn": 46, + "endColumn": 78, + "lineCount": 3 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 38, + "startColumn": 26, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 49, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 40, - "endColumn": 49, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportAny", "range": { "startColumn": 12, - "endColumn": 21, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAny", "range": { - "startColumn": 13, + "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 27, + "startColumn": 23, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 20, + "startColumn": 33, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 21, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 21, + "startColumn": 23, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 30, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 22, + "startColumn": 30, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportArgumentType", "range": { - "startColumn": 13, - "endColumn": 23, + "startColumn": 37, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportArgumentType", "range": { - "startColumn": 13, - "endColumn": 33, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, + "startColumn": 23, "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, + "startColumn": 23, "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 13, - "endColumn": 25, + "startColumn": 32, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 32, + "startColumn": 29, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 18, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 23, + "startColumn": 26, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 36, + "startColumn": 26, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedVariable", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 36, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportArgumentType", "range": { - "startColumn": 15, - "endColumn": 44, - "lineCount": 3 + "startColumn": 51, + "endColumn": 60, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 26, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalIterable", "range": { - "startColumn": 22, - "endColumn": 34, + "startColumn": 47, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 41, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 19, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 42, + "startColumn": 19, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 33, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 23, - "endColumn": 27, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportInvalidTypeArguments", "range": { - "startColumn": 24, - "endColumn": 39, + "startColumn": 42, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportInvalidTypeArguments", "range": { - "startColumn": 27, + "startColumn": 38, "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 27, - "endColumn": 40, + "startColumn": 66, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 33, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOptionalIterable", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 57, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 57, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 34, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 20, - "endColumn": 35, + "startColumn": 41, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 52, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 26, - "endColumn": 43, + "startColumn": 59, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 26, - "endColumn": 57, + "startColumn": 66, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 44, - "endColumn": 56, + "startColumn": 52, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 59, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 21, + "endColumn": 29, "lineCount": 1 } - }, + } + ], + "./loopy/kernel/data.py": [ { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 33, + "endColumn": 47, "lineCount": 1 } }, @@ -13333,47 +12227,39 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 36, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 32, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 38, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, @@ -13381,102 +12267,94 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 15, - "endColumn": 34, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportUnreachable", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 8, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 30, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 19, - "endColumn": 38, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 19, - "endColumn": 42, + "startColumn": 4, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 19, - "endColumn": 71, + "startColumn": 4, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 43, - "endColumn": 50, + "startColumn": 4, + "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 32, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 32, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 27, + "startColumn": 16, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, + "startColumn": 21, "endColumn": 31, "lineCount": 1 } @@ -13484,47 +12362,39 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 15, - "endColumn": 18, + "startColumn": 16, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 68, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 22, + "startColumn": 30, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 32, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, + "startColumn": 8, "endColumn": 32, "lineCount": 1 } @@ -13532,248 +12402,264 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 41, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnsafeMultipleInheritance", "range": { - "startColumn": 21, - "endColumn": 24, + "startColumn": 6, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 20, - "endColumn": 32, + "startColumn": 4, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 20, - "endColumn": 32, + "startColumn": 4, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 33, - "endColumn": 48, + "startColumn": 4, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 27, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 57, + "startColumn": 30, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 57, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 37, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 66, - "lineCount": 2 + "startColumn": 26, + "endColumn": 30, + "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 65, - "lineCount": 2 + "startColumn": 26, + "endColumn": 30, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 62, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 64, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 17, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 68, - "lineCount": 4 + "startColumn": 26, + "endColumn": 30, + "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 65, - "lineCount": 2 + "startColumn": 26, + "endColumn": 30, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 62, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 64, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 66, - "lineCount": 2 + "startColumn": 34, + "endColumn": 40, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 48, - "endColumn": 66, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 48, - "endColumn": 82, + "startColumn": 4, + "endColumn": 19, + "lineCount": 1 + } + }, + { + "code": "reportImplicitOverride", + "range": { + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 67, - "endColumn": 81, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 65, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingTypeArgument", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 46, + "startColumn": 16, + "endColumn": 30, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 33, + "endColumn": 38, "lineCount": 1 } }, @@ -13781,735 +12667,711 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 28, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 47, + "startColumn": 8, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 39, + "startColumn": 39, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 39, + "startColumn": 49, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 49, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 41, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportMissingTypeArgument", - "range": { - "startColumn": 33, - "endColumn": 56, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 51, + "startColumn": 15, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 51, + "startColumn": 15, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 53, - "endColumn": 62, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 53, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 45, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 23, + "startColumn": 20, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 43, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 19, + "startColumn": 29, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnsafeMultipleInheritance", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 6, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 61, + "startColumn": 11, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 67, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 54, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 54, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 67, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 69, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 56, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 56, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 58, - "endColumn": 69, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 25, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 53, + "startColumn": 34, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 29, - "endColumn": 40, + "startColumn": 4, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 51, + "startColumn": 4, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 4, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 53, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnsafeMultipleInheritance", "range": { - "startColumn": 29, - "endColumn": 45, + "startColumn": 6, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 45, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 51, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 53, + "startColumn": 11, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 45, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 45, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 47, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 47, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 49, - "endColumn": 58, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 49, - "endColumn": 58, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 29, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 29, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 57, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 59, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 69, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 46, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 57, + "startColumn": 34, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 70, - "endColumn": 73, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 4, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 4, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 4, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 27, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 27, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 40, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 47, + "startColumn": 40, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 53, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, - "endColumn": 19, + "startColumn": 53, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 60, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, - "endColumn": 28, + "startColumn": 60, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 33, + "startColumn": 67, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, - "endColumn": 20, + "startColumn": 67, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 29, + "startColumn": 15, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportImplicitOverride", "range": { - "startColumn": 13, - "endColumn": 23, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 28, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportImplicitOverride", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportImplicitOverride", "range": { - "startColumn": 13, - "endColumn": 23, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 47, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, @@ -14517,1126 +13379,1114 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 26, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 33, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 44, + "startColumn": 27, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 41, - "endColumn": 44, + "startColumn": 27, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 49, + "startColumn": 15, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 46, - "endColumn": 49, + "startColumn": 4, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 4, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 4, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 38, - "endColumn": 48, + "startColumn": 4, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 16, - "endColumn": 19, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 21, - "endColumn": 24, + "startColumn": 4, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 20, - "endColumn": 45, + "startColumn": 4, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 37, - "endColumn": 52, + "startColumn": 4, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 37, - "endColumn": 52, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnreachable", "range": { - "startColumn": 21, - "endColumn": 49, - "lineCount": 1 + "startColumn": 12, + "endColumn": 27, + "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 48, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 27, + "startColumn": 42, "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, + "startColumn": 18, "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 31, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 13, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 17, - "endColumn": 29, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 15, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 22, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 30, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 31, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 31, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 47, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 47, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 42, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 41, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 42, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 41, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 13, + "startColumn": 50, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 17, - "endColumn": 29, + "startColumn": 38, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 56, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 22, + "startColumn": 56, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 38, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 23, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 30, + "startColumn": 8, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 26, + "startColumn": 39, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 17, + "startColumn": 49, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 13, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 25, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 23, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 37, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 34, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 37, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 42, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 21, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 48, + "startColumn": 23, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 55, - "endColumn": 58, + "startColumn": 23, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 40, + "startColumn": 36, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportOptionalSubscript", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 40, + "startColumn": 36, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 17, + "startColumn": 51, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 51, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 28, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 27, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } - }, + } + ], + "./loopy/kernel/function_interface.py": [ { - "code": "reportUnknownVariableType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 20, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 36, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 30, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 43, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnnecessaryContains", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 19, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 20, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 13, - "lineCount": 1 + "startColumn": 20, + "endColumn": 78, + "lineCount": 2 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 24, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 13, - "endColumn": 33, + "startColumn": 24, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 40, - "endColumn": 66, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 16, - "endColumn": 20, + "startColumn": 48, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnreachable", "range": { - "startColumn": 22, - "endColumn": 39, + "startColumn": 8, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 22, - "endColumn": 39, + "startColumn": 24, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 48, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 29, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 31, - "endColumn": 45, + "startColumn": 49, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 54, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnreachable", "range": { - "startColumn": 31, - "endColumn": 45, + "startColumn": 8, + "endColumn": 13, "lineCount": 1 } - }, + } + ], + "./loopy/kernel/instruction.py": [ { - "code": "reportUnknownMemberType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 4, + "endColumn": 6, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 15, + "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUninitializedInstanceVariable", "range": { "startColumn": 4, - "endColumn": 15, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUninitializedInstanceVariable", "range": { "startColumn": 4, - "endColumn": 15, + "endColumn": 10, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUninitializedInstanceVariable", "range": { "startColumn": 4, - "endColumn": 15, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUninitializedInstanceVariable", "range": { "startColumn": 4, - "endColumn": 15, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUninitializedInstanceVariable", "range": { "startColumn": 4, - "endColumn": 12, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUninitializedInstanceVariable", "range": { "startColumn": 4, - "endColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUninitializedInstanceVariable", "range": { "startColumn": 4, - "endColumn": 15, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUninitializedInstanceVariable", "range": { "startColumn": 4, - "endColumn": 15, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 23, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 23, + "startColumn": 31, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnreachable", "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 + "startColumn": 12, + "endColumn": 67, + "lineCount": 2 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnreachable", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, + "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 13, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 66, + "startColumn": 17, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 67, - "endColumn": 71, + "startColumn": 43, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 73, - "endColumn": 83, + "startColumn": 16, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 73, - "endColumn": 83, + "startColumn": 16, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 48, + "startColumn": 30, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 47, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 53, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 15, - "endColumn": 17, + "startColumn": 65, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 12, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 53, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 13, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 22, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownVariableType", - "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 41, + "startColumn": 29, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, + "startColumn": 8, "endColumn": 22, "lineCount": 1 } @@ -15644,392 +14494,368 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 39, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 40, - "endColumn": 44, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 46, - "endColumn": 47, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 54, - "endColumn": 55, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 15, - "endColumn": 17, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 18, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 18, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 4, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 4, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 4, + "endColumn": 10, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 18, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 18, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 13, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 35, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 48, + "startColumn": 37, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 51, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 51, + "startColumn": 19, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 23, - "endColumn": 41, + "startColumn": 4, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 37, - "endColumn": 41, + "startColumn": 4, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportImplicitOverride", "range": { - "startColumn": 37, - "endColumn": 41, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { "startColumn": 37, - "endColumn": 41, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { "startColumn": 37, - "endColumn": 41, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 41, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 41, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 41, + "startColumn": 8, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 41, + "startColumn": 39, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 41, + "startColumn": 49, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, @@ -16037,598 +14863,574 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 22, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 11, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 14, - "endColumn": 48, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 64, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 65, - "endColumn": 69, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 71, - "endColumn": 80, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 71, - "endColumn": 80, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 39, + "startColumn": 37, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 48, + "startColumn": 34, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 19, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 16, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAssignmentType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportAssignmentType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 14, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportAssignmentType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 4, + "endColumn": 10, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 46, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 4, + "endColumn": 10, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 12, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 17, + "startColumn": 31, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, + "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 4, + "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 67, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 12, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 12, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 46, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 41, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 60, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 57, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 58, - "endColumn": 73, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 74, - "endColumn": 78, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 74, - "endColumn": 78, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 45, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 24, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 43, + "startColumn": 24, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportCallInDefaultInitializer", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 35, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 49, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 17, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 33, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 36, + "startColumn": 36, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 33, + "startColumn": 38, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 39, + "startColumn": 29, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 53, + "startColumn": 39, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 36, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 27, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 35, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 35, + "startColumn": 27, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 38, - "endColumn": 48, + "startColumn": 13, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 20, - "endColumn": 45, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 45, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 37, - "endColumn": 52, + "startColumn": 17, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, + "startColumn": 49, "endColumn": 52, "lineCount": 1 } @@ -16636,776 +15438,776 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 48, + "startColumn": 12, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 48, + "startColumn": 31, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 18, + "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 29, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 29, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportAny", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 40, - "endColumn": 52, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 40, - "endColumn": 52, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 32, - "endColumn": 46, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 39, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 50, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 53, - "lineCount": 2 + "startColumn": 22, + "endColumn": 28, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 20, - "endColumn": 35, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 41, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 42, - "endColumn": 51, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 42, - "endColumn": 51, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 59, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 39, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 39, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 13, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 29, + "startColumn": 30, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 22, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 13, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 17, - "endColumn": 29, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 21, - "endColumn": 22, + "startColumn": 4, + "endColumn": 10, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 31, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 54, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 40, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 60, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportCallInDefaultInitializer", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 27, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 40, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 40, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 12, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 12, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 21, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 35, + "startColumn": 21, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 41, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 41, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 25, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 25, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 30, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 11, - "endColumn": 26, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 41, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 41, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportCallInDefaultInitializer", "range": { - "startColumn": 15, - "endColumn": 31, + "startColumn": 23, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 29, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 48, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 54, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 19, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 33, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 36, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 36, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 27, + "startColumn": 53, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 29, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 31, + "startColumn": 39, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 50, - "endColumn": 66, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 46, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 63, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 56, + "startColumn": 27, + "endColumn": 37, "lineCount": 1 } }, @@ -17413,420 +16215,420 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 16, - "endColumn": 31, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 24, + "startColumn": 16, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 31, + "startColumn": 39, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 26, + "startColumn": 37, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 19, - "endColumn": 23, + "startColumn": 13, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 28, + "startColumn": 33, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 12, + "startColumn": 13, "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 23, + "startColumn": 46, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 38, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 22, - "endColumn": 38, + "startColumn": 13, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 33, - "endColumn": 38, + "startColumn": 13, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 22, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 20, + "startColumn": 28, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 40, + "startColumn": 28, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 54, + "startColumn": 33, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 55, - "endColumn": 67, + "startColumn": 47, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 46, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 13, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 25, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 16, - "endColumn": 43, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 44, - "endColumn": 63, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportArgumentType", "range": { - "startColumn": 38, - "endColumn": 51, + "startColumn": 44, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 48, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 17, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 38, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 16, - "endColumn": 37, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, + "startColumn": 30, "endColumn": 31, - "lineCount": 2 + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 31, - "lineCount": 7 + "startColumn": 42, + "endColumn": 61, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 34, + "startColumn": 38, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 54, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 43, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 51, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 47, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 34, + "startColumn": 23, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 54, + "startColumn": 23, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 43, + "startColumn": 32, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 44, - "lineCount": 2 + "startColumn": 32, + "endColumn": 45, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 47, + "startColumn": 52, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 42, + "startColumn": 52, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 34, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 33, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 37, + "startColumn": 25, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 25, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 13, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 29, + "startColumn": 41, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", + "range": { + "startColumn": 41, + "endColumn": 54, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", "range": { "startColumn": 12, "endColumn": 20, @@ -17834,154 +16636,162 @@ } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 21, + "startColumn": 12, + "endColumn": 20, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 38, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, + "startColumn": 29, "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 40, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 19, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 30, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 26, + "startColumn": 36, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 38, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 29, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 39, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 25, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 27, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 23, + "startColumn": 27, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportImplicitOverride", "range": { - "startColumn": 4, - "endColumn": 16, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, @@ -17989,1009 +16799,1025 @@ "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, - "endColumn": 14, + "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 23, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 23, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 29, + "startColumn": 27, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 44, + "startColumn": 27, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 50, + "startColumn": 47, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 50, - "endColumn": 71, + "startColumn": 47, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 46, - "endColumn": 67, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 37, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 43, + "startColumn": 25, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 33, + "startColumn": 25, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 40, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 47, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 33, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { "startColumn": 12, - "endColumn": 40, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 43, - "lineCount": 2 + "startColumn": 41, + "endColumn": 54, + "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 41, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 43, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 43, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { "startColumn": 12, - "endColumn": 15, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 31, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 24, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 41, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 20, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 38, + "startColumn": 19, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 31, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 35, + "startColumn": 36, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 68, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 38, + "startColumn": 38, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 40, + "startColumn": 29, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 40, + "startColumn": 39, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 50, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 60, + "startColumn": 25, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 57, + "startColumn": 27, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 67, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 38, + "startColumn": 27, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 40, - "endColumn": 48, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 38, - "endColumn": 50, + "startColumn": 12, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 60, + "startColumn": 47, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 24, + "startColumn": 4, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedFunction", "range": { - "startColumn": 20, - "endColumn": 35, + "startColumn": 4, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 36, + "startColumn": 11, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 21, + "startColumn": 11, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 36, + "startColumn": 4, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedFunction", "range": { - "startColumn": 19, - "endColumn": 37, + "startColumn": 4, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 31, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 35, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 40, + "startColumn": 11, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 50, + "startColumn": 11, + "endColumn": 37, "lineCount": 1 } - }, + } + ], + "./loopy/kernel/tools.py": [ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 58, - "endColumn": 63, + "startColumn": 28, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 34, + "startColumn": 4, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 36, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 44, - "endColumn": 49, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 53, + "startColumn": 39, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 63, + "startColumn": 39, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 65, + "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 73, + "endColumn": 83, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 11, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 16, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 16, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 24, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 24, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 17, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 15, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 20, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 35, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 38, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 34, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 34, + "startColumn": 41, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 34, + "startColumn": 27, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 36, + "startColumn": 37, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 36, + "startColumn": 18, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 44, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 44, + "startColumn": 24, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 48, + "startColumn": 20, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 20, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 53, + "startColumn": 19, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 20, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 33, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 16, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 39, + "startColumn": 41, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 24, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 29, + "startColumn": 36, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 21, + "startColumn": 37, + "endColumn": 44, "lineCount": 1 } - } - ], - "./loopy/frontend/fortran/tree.py": [ + }, { - "code": "reportMissingTypeArgument", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 52, + "startColumn": 4, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 40, + "startColumn": 32, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 39, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { "startColumn": 25, - "endColumn": 39, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 42, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, + "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 25, + "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 43, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 21, + "startColumn": 58, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnusedFunction", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 4, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 22, + "startColumn": 41, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 22, + "startColumn": 41, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 49, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 49, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 48, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 1, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, + "startColumn": 29, "endColumn": 35, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 22, + "startColumn": 29, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 37, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 58, + "startColumn": 37, + "endColumn": 52, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 54, + "endColumn": 67, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 54, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 13, + "startColumn": 29, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 47, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 55, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 42, - "endColumn": 51, + "startColumn": 34, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 42, - "endColumn": 51, + "startColumn": 48, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, + "startColumn": 16, "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 35, + "startColumn": 38, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 25, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 40, + "startColumn": 22, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 37, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, @@ -18999,46 +17825,46 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 20, - "endColumn": 35, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 25, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 43, + "startColumn": 25, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 50, + "startColumn": 19, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, + "startColumn": 12, "endColumn": 52, "lineCount": 1 } @@ -19046,955 +17872,919 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 43, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 26, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 30, - "endColumn": 34, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 30, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 38, - "endColumn": 44, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 44, + "startColumn": 44, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 23, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 46, + "startColumn": 51, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 24, - "endColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, + "startColumn": 22, "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 22, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 36, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, + "startColumn": 26, "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 39, + "startColumn": 26, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 49, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 49, + "startColumn": 29, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 43, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 55, + "startColumn": 20, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 42, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 59, + "endColumn": 72, "lineCount": 1 } - } - ], - "./loopy/ipython_ext.py": [ + }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 49, + "startColumn": 73, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 63, + "startColumn": 26, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOptionalIterable", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 26, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 33, + "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 33, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 26, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 45, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 41, - "endColumn": 45, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 45, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 51, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 51, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownVariableType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 45, + "startColumn": 19, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 20, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 49, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 57, + "startColumn": 45, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 57, + "startColumn": 45, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 57, + "startColumn": 33, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 19, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 19, - "endColumn": 26, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 27, - "endColumn": 29, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 27, - "endColumn": 29, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 4, - "endColumn": 22, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } - } - ], - "./loopy/isl_helpers.py": [ + }, { - "code": "reportOperatorIssue", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 20, - "endColumn": 54, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 20, - "endColumn": 54, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 20, - "endColumn": 55, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 20, - "endColumn": 55, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 38, + "startColumn": 34, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 38, + "startColumn": 8, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, + "startColumn": 27, "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 45, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 53, + "startColumn": 21, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 53, + "startColumn": 19, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 61, + "startColumn": 19, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 55, - "endColumn": 61, + "startColumn": 36, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 32, + "startColumn": 20, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 47, + "startColumn": 35, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 49, - "endColumn": 51, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 56, + "startColumn": 44, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 59, + "startColumn": 37, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 59, + "startColumn": 30, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 44, + "startColumn": 43, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 44, + "startColumn": 39, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 61, + "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 22, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 42, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 18, - "endColumn": 23, - "lineCount": 1 + "startColumn": 34, + "endColumn": 26, + "lineCount": 3 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 23, + "startColumn": 20, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 30, + "startColumn": 4, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 30, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 35, + "startColumn": 20, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 35, + "startColumn": 20, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 36, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 36, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 14, - "endColumn": 32, + "startColumn": 43, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 43, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 56, + "startColumn": 62, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 38, + "startColumn": 25, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 22, + "startColumn": 20, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 44, + "startColumn": 16, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 54, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 15, - "endColumn": 26, + "startColumn": 58, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 48, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 59, + "startColumn": 49, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 28, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 26, + "startColumn": 29, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 26, + "startColumn": 41, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 35, + "startColumn": 29, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 35, + "startColumn": 38, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 35, + "startColumn": 16, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 34, + "startColumn": 33, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 49, + "startColumn": 33, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 60, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 32, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 66, - "endColumn": 69, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 71, - "endColumn": 74, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 38, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 44, - "endColumn": 57, + "startColumn": 13, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 58, - "endColumn": 68, + "startColumn": 29, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 24, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 11, - "endColumn": 24, + "startColumn": 17, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 32, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 32, + "startColumn": 22, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 44, + "startColumn": 22, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 34, + "startColumn": 38, "endColumn": 44, "lineCount": 1 } @@ -20002,135 +18792,119 @@ { "code": "reportUnknownParameterType", "range": { - "startColumn": 46, - "endColumn": 53, + "startColumn": 52, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 46, - "endColumn": 53, + "startColumn": 52, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportCallInDefaultInitializer", "range": { - "startColumn": 15, - "endColumn": 34, + "startColumn": 59, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 43, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 16, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 20, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 29, - "endColumn": 53, + "startColumn": 27, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 23, - "endColumn": 33, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 29, + "startColumn": 38, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 46, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 46, + "startColumn": 38, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 40, + "startColumn": 38, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 29, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 27, + "startColumn": 28, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, + "startColumn": 28, "endColumn": 31, "lineCount": 1 } @@ -20138,80 +18912,72 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 50, - "endColumn": 60, + "startColumn": 15, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 74, + "startColumn": 32, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 53, + "startColumn": 12, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 74, + "startColumn": 41, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 53, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 64, + "startColumn": 36, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 38, + "startColumn": 62, + "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, + "startColumn": 12, "endColumn": 26, - "lineCount": 2 + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 43, + "startColumn": 12, + "endColumn": 33, "lineCount": 1 } }, @@ -20219,46 +18985,46 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 34, - "endColumn": 44, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 48, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 58, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 60, - "endColumn": 67, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 36, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, + "startColumn": 26, "endColumn": 40, "lineCount": 1 } @@ -20266,136 +19032,136 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 29, + "startColumn": 12, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 41, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 15, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 19, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 19, + "startColumn": 30, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 30, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 63, + "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 35, + "startColumn": 26, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 29, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 29, + "startColumn": 12, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 29, + "startColumn": 34, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 39, + "startColumn": 4, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 39, + "startColumn": 37, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 10, - "endColumn": 26, + "startColumn": 37, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 10, - "endColumn": 32, - "lineCount": 1 + "startColumn": 27, + "endColumn": 55, + "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 54, + "startColumn": 21, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 68, + "startColumn": 11, + "endColumn": 36, "lineCount": 1 } }, @@ -20403,86 +19169,78 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 16, - "endColumn": 23, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 50, + "startColumn": 31, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 60, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 22, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 35, + "startColumn": 25, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 53, + "startColumn": 4, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 55, + "startColumn": 32, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, + "startColumn": 4, "endColumn": 31, "lineCount": 1 } @@ -20491,7 +19249,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 32, - "endColumn": 35, + "endColumn": 38, "lineCount": 1 } }, @@ -20499,54 +19257,54 @@ "code": "reportMissingParameterType", "range": { "startColumn": 32, - "endColumn": 35, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 40, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 40, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 17, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 44, + "startColumn": 17, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 51, + "startColumn": 19, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, + "startColumn": 25, "endColumn": 40, "lineCount": 1 } @@ -20554,16 +19312,8 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 15, - "endColumn": 31, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, @@ -20571,79 +19321,95 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 26, - "endColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, + "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 4, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 37, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 38, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 40, + "startColumn": 38, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 38, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 47, + "startColumn": 12, + "endColumn": 41, + "lineCount": 3 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 24, + "endColumn": 43, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 15, + "endColumn": 30, "lineCount": 1 } }, @@ -20651,151 +19417,167 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 4, - "endColumn": 33, + "endColumn": 39, "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": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 58, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 58, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 30, + "startColumn": 28, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, - "endColumn": 28, + "startColumn": 28, + "endColumn": 33, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 35, + "endColumn": 48, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 55, + "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 47, + "startColumn": 19, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 55, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 55, + "startColumn": 12, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 57, - "endColumn": 70, + "startColumn": 36, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 30, + "startColumn": 52, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 37, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, + "startColumn": 25, "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 11, - "endColumn": 29, + "startColumn": 25, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 44, + "startColumn": 28, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 56, - "endColumn": 72, + "startColumn": 28, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 19, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 46, + "startColumn": 30, + "endColumn": 45, "lineCount": 1 } }, @@ -20803,777 +19585,783 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 48, + "endColumn": 66, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 16, + "endColumn": 32, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 16, "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 49, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 56, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 20, + "startColumn": 15, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 14, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 34, - "lineCount": 2 + "startColumn": 32, + "endColumn": 39, + "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 65, + "startColumn": 32, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 12, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 19, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 57, + "startColumn": 16, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 65, + "startColumn": 43, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 54, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 21, + "startColumn": 15, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 29, + "startColumn": 53, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 29, + "startColumn": 53, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 33, + "startColumn": 17, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 33, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 40, + "startColumn": 30, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 40, + "startColumn": 53, + "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 31, + "startColumn": 18, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 30, + "startColumn": 42, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 44, + "startColumn": 19, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 34, + "startColumn": 26, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 38, + "startColumn": 49, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 32, + "startColumn": 31, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 26, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 26, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 34, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 34, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 33, - "lineCount": 1 + "startColumn": 13, + "endColumn": 24, + "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 32, - "lineCount": 1 + "startColumn": 13, + "endColumn": 24, + "lineCount": 3 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 32, + "startColumn": 25, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 23, + "startColumn": 25, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 31, + "startColumn": 19, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 31, + "startColumn": 8, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 35, + "startColumn": 39, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 35, + "startColumn": 39, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 42, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 42, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 55, - "lineCount": 1 + "startColumn": 13, + "endColumn": 24, + "lineCount": 2 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 55, - "lineCount": 1 + "startColumn": 13, + "endColumn": 24, + "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 31, + "startColumn": 25, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 25, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 49, + "startColumn": 8, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 34, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 34, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 42, + "endColumn": 43, "lineCount": 1 } - } - ], - "./loopy/kernel/__init__.py": [ + }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, + "startColumn": 50, "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 51, + "startColumn": 39, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 46, + "startColumn": 42, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, + "startColumn": 43, "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 61, + "startColumn": 46, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportCallInDefaultInitializer", - "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 27, + "startColumn": 11, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 29, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 29, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 32, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 61, + "startColumn": 32, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 25, - "lineCount": 2 + "startColumn": 8, + "endColumn": 33, + "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 39, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 67, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 57, + "startColumn": 21, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 45, + "startColumn": 21, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 29, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 32, + "startColumn": 54, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 32, + "startColumn": 44, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 52, + "startColumn": 44, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 33, + "startColumn": 54, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 54, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 33, + "startColumn": 32, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 54, + "startColumn": 34, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 49, + "startColumn": 46, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 49, + "startColumn": 42, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportUnknownParameterType", "range": { - "startColumn": 11, - "endColumn": 28, + "startColumn": 31, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, + "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 37, - "lineCount": 3 + "startColumn": 40, + "endColumn": 46, + "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 37, - "lineCount": 3 + "startColumn": 11, + "endColumn": 28, + "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 59, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 46, - "endColumn": 65, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 25, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 46, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 45, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 39, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 47, + "startColumn": 57, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 44, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, @@ -21581,472 +20369,454 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 38, - "endColumn": 43, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 68, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 62, - "endColumn": 67, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 4, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 36, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 36, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 41, + "startColumn": 44, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 41, + "startColumn": 44, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 11, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 49, + "startColumn": 11, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 43, + "startColumn": 11, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, + "startColumn": 38, "endColumn": 44, "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 32, - "lineCount": 1 - } - }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 52, + "startColumn": 52, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 23, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 69, + "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 43, + "startColumn": 74, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 43, + "startColumn": 11, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 28, + "startColumn": 19, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 28, + "startColumn": 52, + "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 41, - "lineCount": 1 + "startColumn": 19, + "endColumn": 47, + "lineCount": 2 } }, { - "code": "reportReturnType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 40, - "lineCount": 4 + "startColumn": 52, + "endColumn": 58, + "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 60, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 58, - "lineCount": 3 + "startColumn": 31, + "endColumn": 46, + "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 57, - "lineCount": 2 + "startColumn": 20, + "endColumn": 39, + "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 37, + "startColumn": 19, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 19, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 7, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 11, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 17, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 17, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 28, - "lineCount": 1 + "startColumn": 17, + "endColumn": 65, + "lineCount": 2 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 49, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 15, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 24, - "endColumn": 60, + "startColumn": 15, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 60, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 32, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 32, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 38, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 4, - "endColumn": 26, + "startColumn": 25, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, + "startColumn": 26, "endColumn": 35, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 48, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 69, - "endColumn": 76, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, + "startColumn": 24, "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 64, - "endColumn": 67, + "startColumn": 24, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 4, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 22, - "endColumn": 52, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 27, - "endColumn": 52, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 4, + "endColumn": 43, "lineCount": 1 } - } - ], - "./loopy/kernel/array.py": [ + }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 44, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 44, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 47, + "startColumn": 49, "endColumn": 58, "lineCount": 1 } @@ -22054,152 +20824,130 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 47, + "startColumn": 49, "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 60, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 62, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 29, - "lineCount": 1 + "startColumn": 62, + "endColumn": 50, + "lineCount": 3 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 8, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 42, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 66, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } - }, + } + ], + "./loopy/library/function.py": [ { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 46, - "endColumn": 66, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 39, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 43, + "startColumn": 25, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 15, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 25, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 42, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportPrivateLocalImportUsage", - "range": { - "startColumn": 38, - "endColumn": 42, + "startColumn": 42, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 43, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 51, + "startColumn": 27, + "endColumn": 42, "lineCount": 1 } }, @@ -22207,159 +20955,151 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 18, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportPrivateLocalImportUsage", - "range": { - "startColumn": 38, - "endColumn": 42, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 49, - "endColumn": 53, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 26, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 26, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 51, + "startColumn": 43, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 51, + "startColumn": 43, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 58, - "endColumn": 69, + "startColumn": 55, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 39, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 24, - "endColumn": 43, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 24, - "endColumn": 43, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 25, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 25, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 42, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 42, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 47, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 55, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 18, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 24, - "endColumn": 43, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, @@ -22367,87 +21107,87 @@ "code": "reportMissingParameterType", "range": { "startColumn": 24, - "endColumn": 43, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 43, + "startColumn": 51, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 63, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 14, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 16, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportArgumentType", "range": { - "startColumn": 23, - "endColumn": 29, - "lineCount": 1 + "startColumn": 16, + "endColumn": 74, + "lineCount": 2 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 44, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 43, + "startColumn": 44, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 43, + "startColumn": 46, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 43, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, @@ -22455,639 +21195,651 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 15, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 43, + "endColumn": 68, "lineCount": 1 } - }, + } + ], + "./loopy/library/random123.py": [ { - "code": "reportUnusedParameter", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 5, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 18, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 25, - "endColumn": 28, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 30, - "endColumn": 49, + "startColumn": 33, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 49, + "startColumn": 16, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 51, - "endColumn": 65, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 51, - "endColumn": 65, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 42, + "startColumn": 47, + "endColumn": 53, "lineCount": 1 } - }, + } + ], + "./loopy/library/reduction.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 44, + "startColumn": 30, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 47, - "endColumn": 58, + "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 49, + "startColumn": 57, + "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 49, + "startColumn": 16, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 20, - "endColumn": 33, + "startColumn": 32, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 62, - "endColumn": 73, + "startColumn": 30, + "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 42, + "startColumn": 47, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 20, + "startColumn": 57, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnreachable", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 16, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportArgumentType", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 32, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 19, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 19, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 26, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 10, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 13, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportImplicitOverride", "range": { - "startColumn": 4, - "endColumn": 13, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 21, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 21, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 34, + "startColumn": 35, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 34, + "startColumn": 35, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 46, + "startColumn": 16, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 46, + "startColumn": 16, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 61, + "startColumn": 16, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 61, + "startColumn": 16, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 68, - "endColumn": 74, + "startColumn": 16, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 16, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 47, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 35, + "startColumn": 16, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 28, - "endColumn": 35, + "startColumn": 32, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 42, - "endColumn": 47, + "startColumn": 16, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 42, - "endColumn": 47, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { "startColumn": 54, - "endColumn": 64, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 16, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 16, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 28, - "endColumn": 32, - "lineCount": 1 + "startColumn": 4, + "endColumn": 24, + "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 41, - "endColumn": 47, + "startColumn": 4, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 41, - "endColumn": 47, + "startColumn": 4, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAssignmentType", "range": { - "startColumn": 30, - "endColumn": 35, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 46, - "endColumn": 53, + "startColumn": 4, + "endColumn": 6, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 44, - "endColumn": 49, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 19, - "endColumn": 28, + "startColumn": 4, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 37, - "endColumn": 51, + "startColumn": 4, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 41, - "endColumn": 50, + "startColumn": 4, + "endColumn": 6, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 35, - "endColumn": 36, + "startColumn": 4, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 47, - "endColumn": 48, + "startColumn": 4, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportOptionalIterable", + "code": "reportAssignmentType", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 44, - "endColumn": 52, + "startColumn": 4, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 37, + "startColumn": 8, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 39, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 37, + "startColumn": 21, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 52, + "startColumn": 21, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 44, - "endColumn": 65, + "startColumn": 35, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 39, + "startColumn": 35, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 35, + "startColumn": 16, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 55, + "startColumn": 16, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 45, + "startColumn": 16, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 24, + "startColumn": 16, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 25, + "startColumn": 16, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 16, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 27, + "endColumn": 37, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 34, + "endColumn": 51, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 47, + "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 57, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 32, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 16, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 14, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 23, + "endColumn": 33, "lineCount": 1 } }, @@ -23100,322 +21852,338 @@ } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 35, - "endColumn": 40, + "startColumn": 51, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 16, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 45, + "startColumn": 16, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { - "startColumn": 27, - "endColumn": 37, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 39, - "endColumn": 50, + "startColumn": 4, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 39, - "endColumn": 50, + "startColumn": 4, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAssignmentType", "range": { - "startColumn": 37, - "endColumn": 51, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 38, - "endColumn": 50, + "startColumn": 4, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 38, - "endColumn": 50, + "startColumn": 4, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 38, - "endColumn": 53, + "startColumn": 4, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAssignmentType", "range": { - "startColumn": 34, - "endColumn": 45, + "startColumn": 19, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 38, - "endColumn": 53, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 39, - "endColumn": 55, + "startColumn": 4, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 4, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 4, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAssignmentType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 4, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 19, - "endColumn": 30, + "startColumn": 4, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 4, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportAssignmentType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 19, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 4, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 40, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 40, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 31, + "startColumn": 4, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 33, + "endColumn": 39, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 27, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 12, - "endColumn": 31, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, - "endColumn": 31, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 35, + "startColumn": 25, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 60, - "endColumn": 70, + "startColumn": 25, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 60, - "endColumn": 70, + "startColumn": 42, + "endColumn": 57, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 42, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 35, + "startColumn": 24, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 41, + "startColumn": 24, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 52, - "endColumn": 62, + "startColumn": 34, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 31, + "startColumn": 43, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 31, + "startColumn": 25, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 31, + "startColumn": 25, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 52, - "endColumn": 64, + "startColumn": 35, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 15, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, @@ -23423,30 +22191,30 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 16, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 26, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 26, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 47, + "startColumn": 43, "endColumn": 58, "lineCount": 1 } @@ -23454,191 +22222,191 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 47, + "startColumn": 43, "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 43, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 33, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 13, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 23, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalSubscript", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalSubscript", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 22, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 17, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 25, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportOptionalIterable", + "code": "reportUnknownArgumentType", "range": { "startColumn": 23, - "endColumn": 36, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 24, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 30, + "startColumn": 21, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 42, + "startColumn": 21, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 33, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 19, - "endColumn": 28, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 33, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 54, + "startColumn": 13, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 19, + "startColumn": 23, "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOptionalSubscript", "range": { - "startColumn": 42, + "startColumn": 23, "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOptionalSubscript", "range": { - "startColumn": 42, - "endColumn": 43, + "startColumn": 29, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 17, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, + "startColumn": 25, "endColumn": 49, "lineCount": 1 } @@ -23646,692 +22414,668 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 31, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 38, + "startColumn": 25, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 37, + "startColumn": 25, + "endColumn": 47, "lineCount": 1 } - }, + } + ], + "./loopy/match.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 70, - "endColumn": 79, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } - } - ], - "./loopy/kernel/creation.py": [ + }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 61, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 61, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 65, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 37, - "endColumn": 65, + "startColumn": 13, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 30, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 43, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 30, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 23, + "startColumn": 29, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 23, + "startColumn": 29, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 24, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 24, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 61, - "lineCount": 3 + "startColumn": 21, + "endColumn": 26, + "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 67, - "lineCount": 3 + "startColumn": 21, + "endColumn": 26, + "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { "startColumn": 31, - "endColumn": 63, - "lineCount": 3 + "endColumn": 36, + "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 46, - "endColumn": 78, - "lineCount": 3 + "startColumn": 8, + "endColumn": 16, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 32, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 23, - "endColumn": 46, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 42, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 46, + "startColumn": 34, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 30, - "endColumn": 49, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 49, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { "startColumn": 37, - "endColumn": 44, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportImplicitOverride", "range": { - "startColumn": 32, - "endColumn": 46, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 37, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, + "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 34, + "startColumn": 34, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 26, - "endColumn": 34, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnusedVariable", + "code": "reportImplicitOverride", "range": { - "startColumn": 36, - "endColumn": 37, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 51, - "endColumn": 60, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 34, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportOptionalIterable", + "code": "reportUnusedParameter", "range": { - "startColumn": 47, - "endColumn": 59, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } - }, + } + ], + "./loopy/options.py": [ { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 28, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 28, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 54, + "startColumn": 4, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportInvalidTypeArguments", + "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 43, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportInvalidTypeArguments", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 39, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 66, - "endColumn": 79, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 38, + "startColumn": 21, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportOptionalIterable", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 57, - "endColumn": 72, + "startColumn": 21, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportAny", "range": { - "startColumn": 57, - "endColumn": 72, + "startColumn": 20, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 40, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportAny", "range": { - "startColumn": 41, - "endColumn": 47, + "startColumn": 32, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportAny", "range": { - "startColumn": 52, - "endColumn": 58, + "startColumn": 34, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportAny", "range": { - "startColumn": 59, - "endColumn": 65, + "startColumn": 40, + "endColumn": 84, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportAny", "range": { - "startColumn": 66, - "endColumn": 75, - "lineCount": 1 + "startColumn": 32, + "endColumn": 70, + "lineCount": 8 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportAny", "range": { - "startColumn": 52, - "endColumn": 58, + "startColumn": 25, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportAny", "range": { - "startColumn": 59, - "endColumn": 68, - "lineCount": 1 + "startColumn": 44, + "endColumn": 25, + "lineCount": 2 } }, { "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 28, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 29, + "startColumn": 30, + "endColumn": 64, "lineCount": 1 } - } - ], - "./loopy/kernel/data.py": [ + }, { - "code": "reportUnusedImport", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 14, + "startColumn": 27, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnusedImport", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 14, + "startColumn": 26, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnusedImport", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 16, + "startColumn": 36, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportUnusedImport", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 30, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnusedImport", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 16, - "lineCount": 1 + "startColumn": 38, + "endColumn": 46, + "lineCount": 2 } }, { - "code": "reportUnusedImport", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 4, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 4, - "endColumn": 15, - "lineCount": 1 + "startColumn": 40, + "endColumn": 26, + "lineCount": 2 } }, { - "code": "reportUnusedImport", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 23, + "startColumn": 37, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnusedImport", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 16, - "lineCount": 1 + "startColumn": 48, + "endColumn": 60, + "lineCount": 2 } }, { - "code": "reportUnusedImport", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 19, - "lineCount": 1 + "startColumn": 53, + "endColumn": 65, + "lineCount": 2 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 14, - "lineCount": 1 + "startColumn": 33, + "endColumn": 46, + "lineCount": 2 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 57, + "endColumn": 62, "lineCount": 1 } }, @@ -24370,80 +23114,58 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnreachable", - "range": { - "startColumn": 8, - "endColumn": 54, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 17, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 17, + "endColumn": 28, "lineCount": 1 } - }, + } + ], + "./loopy/preprocess.py": [ { - "code": "reportUninitializedInstanceVariable", + "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 4, - "endColumn": 13, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 32, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 50, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, @@ -24451,14 +23173,14 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 16, - "endColumn": 26, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, + "startColumn": 16, "endColumn": 31, "lineCount": 1 } @@ -24466,1464 +23188,1456 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 21, + "startColumn": 39, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 68, - "endColumn": 78, + "startColumn": 57, + "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 40, + "startColumn": 19, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 38, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 38, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 47, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnsafeMultipleInheritance", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 6, - "endColumn": 14, + "startColumn": 42, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 37, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 20, + "startColumn": 37, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 24, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 28, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 28, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 40, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 21, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 47, + "startColumn": 20, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 49, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 19, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 24, + "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 69, + "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 40, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 16, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 8, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 25, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 70, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 57, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 40, + "startColumn": 64, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 24, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 20, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 22, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 38, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 18, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 38, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, + "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 4, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 38, + "startColumn": 39, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { "startColumn": 39, - "endColumn": 47, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 60, + "startColumn": 45, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 45, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 31, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 50, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 18, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 4, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 19, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 19, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 40, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 40, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 30, + "startColumn": 46, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 46, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 35, + "startColumn": 56, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnsafeMultipleInheritance", + "code": "reportMissingParameterType", "range": { - "startColumn": 6, - "endColumn": 17, + "startColumn": 56, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 16, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 16, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 16, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 16, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 21, + "startColumn": 33, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 15, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 4, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 33, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 33, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 17, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 54, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 14, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 20, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 20, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 11, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 12, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, - "lineCount": 1 + "startColumn": 12, + "endColumn": 53, + "lineCount": 2 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 40, + "startColumn": 20, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 13, + "startColumn": 20, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 54, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 20, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 20, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 11, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnsafeMultipleInheritance", + "code": "reportUnknownMemberType", "range": { - "startColumn": 6, - "endColumn": 14, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 30, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 28, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 28, + "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 21, + "startColumn": 56, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 56, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 21, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 33, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 11, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 25, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 53, + "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 53, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 42, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 19, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 20, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 20, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 40, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 20, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 13, + "startColumn": 20, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 49, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 49, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 42, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 51, + "startColumn": 53, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 51, + "startColumn": 42, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 58, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 58, + "startColumn": 12, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 60, - "endColumn": 65, + "startColumn": 29, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 60, - "endColumn": 65, + "startColumn": 37, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 67, - "endColumn": 77, + "startColumn": 59, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 67, - "endColumn": 77, - "lineCount": 1 + "startColumn": 20, + "endColumn": 35, + "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 45, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 29, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 19, + "endColumn": 83, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 45, - "lineCount": 1 + "startColumn": 29, + "endColumn": 52, + "lineCount": 3 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 39, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 39, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 11, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 4, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 45, + "startColumn": 17, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 44, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 16, + "startColumn": 13, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 29, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 16, + "startColumn": 29, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 15, + "startColumn": 30, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 13, + "startColumn": 29, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 40, + "startColumn": 16, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 24, + "startColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, + "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnreachable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 27, - "lineCount": 4 + "startColumn": 11, + "endColumn": 22, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingTypeArgument", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 30, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 48, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 45, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 45, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 60, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 60, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 25, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 13, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 15, - "endColumn": 27, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 41, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 41, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 42, - "endColumn": 61, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 59, + "startColumn": 29, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 61, + "startColumn": 39, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 59, + "startColumn": 39, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 50, - "endColumn": 67, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 54, + "startColumn": 54, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 73, + "startColumn": 74, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 56, - "endColumn": 73, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 53, + "startColumn": 23, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 65, + "startColumn": 25, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 25, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 45, - "lineCount": 1 + "startColumn": 63, + "endColumn": 83, + "lineCount": 2 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 45, - "lineCount": 1 + "startColumn": 63, + "endColumn": 67, + "lineCount": 3 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 32, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 38, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 38, + "startColumn": 12, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 47, + "startColumn": 43, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 49, - "endColumn": 60, + "startColumn": 52, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 47, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 18, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 38, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 55, + "endColumn": 72, "lineCount": 1 } }, @@ -25931,241 +24645,231 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 42, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 21, - "endColumn": 27, - "lineCount": 1 + "startColumn": 42, + "endColumn": 56, + "lineCount": 2 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 37, - "endColumn": 45, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 35, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 42, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 39, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 28, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 49, + "startColumn": 16, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 49, + "startColumn": 16, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 51, - "endColumn": 61, + "startColumn": 47, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 51, - "endColumn": 61, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 39, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 37, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 4, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } - } - ], - "./loopy/kernel/function_interface.py": [ + }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 40, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 40, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 12, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 79, + "startColumn": 12, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 51, + "startColumn": 34, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnnecessaryContains", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 47, + "startColumn": 34, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 34, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, @@ -26173,609 +24877,601 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 20, - "endColumn": 78, - "lineCount": 2 + "endColumn": 35, + "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 36, + "startColumn": 44, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 36, + "startColumn": 34, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 27, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 48, - "endColumn": 68, + "startColumn": 27, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnreachable", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 28, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 41, + "startColumn": 21, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 40, + "startColumn": 21, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 40, + "startColumn": 31, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 44, + "startColumn": 4, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 58, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 54, - "endColumn": 75, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnreachable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 13, - "lineCount": 1 + "startColumn": 65, + "endColumn": 81, + "lineCount": 2 } - } - ], - "./loopy/kernel/instruction.py": [ + }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 6, - "lineCount": 1 + "startColumn": 65, + "endColumn": 81, + "lineCount": 2 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 65, + "endColumn": 83, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 23, + "startColumn": 65, + "endColumn": 83, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 10, + "startColumn": 50, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 25, + "startColumn": 50, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 16, + "startColumn": 58, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 14, + "startColumn": 11, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, + "startColumn": 13, "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 13, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 38, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 45, + "startColumn": 13, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnreachable", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, + "startColumn": 54, "endColumn": 67, - "lineCount": 2 + "lineCount": 1 } - }, + } + ], + "./loopy/schedule/__init__.py": [ { - "code": "reportUnreachable", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedVariable", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 16, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 40, + "startColumn": 24, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 49, + "startColumn": 46, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 17, + "startColumn": 34, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 26, + "startColumn": 76, + "endColumn": 90, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 30, - "endColumn": 45, + "startColumn": 82, + "endColumn": 90, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 47, - "endColumn": 77, + "startColumn": 34, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 53, - "endColumn": 54, + "startColumn": 23, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportMissingParameterType", "range": { - "startColumn": 65, - "endColumn": 79, + "startColumn": 23, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 36, + "startColumn": 42, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 12, - "endColumn": 40, + "startColumn": 13, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 53, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 13, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 13, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 13, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 13, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 28, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 28, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 32, + "startColumn": 26, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 26, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 26, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 27, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 27, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 15, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 31, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 31, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 19, + "startColumn": 12, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 18, - "endColumn": 19, + "startColumn": 13, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 13, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 14, + "startColumn": 24, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 10, + "startColumn": 24, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { "startColumn": 4, - "endColumn": 19, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 30, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 19, + "startColumn": 45, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 18, - "endColumn": 19, + "startColumn": 17, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 11, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 17, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 21, + "startColumn": 37, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 37, - "endColumn": 45, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 43, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 14, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, @@ -26783,39 +25479,39 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 14, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 14, - "lineCount": 1 + "startColumn": 24, + "endColumn": 45, + "lineCount": 2 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 4, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 31, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 40, + "startColumn": 31, + "endColumn": 41, "lineCount": 1 } }, @@ -26823,71 +25519,63 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 37, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 14, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 37, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 65, + "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 30, + "startColumn": 0, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 61, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 11, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 29, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 29, + "endColumn": 35, "lineCount": 1 } }, @@ -26895,7 +25583,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 37, - "endColumn": 45, + "endColumn": 52, "lineCount": 1 } }, @@ -26903,356 +25591,358 @@ "code": "reportMissingParameterType", "range": { "startColumn": 37, - "endColumn": 45, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 38, + "startColumn": 37, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 47, + "startColumn": 45, + "endColumn": 60, "lineCount": 1 } - }, + } + ], + "./loopy/schedule/device_mapping.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 60, + "startColumn": 4, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 37, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 37, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, + "startColumn": 11, "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 16, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 16, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 18, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 18, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 18, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 51, + "startColumn": 11, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 45, + "startColumn": 11, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 36, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 17, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 45, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 43, + "startColumn": 45, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 37, + "startColumn": 17, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 30, + "startColumn": 16, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { "startColumn": 4, - "endColumn": 11, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 42, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 20, + "startColumn": 42, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 50, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 50, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 22, + "startColumn": 15, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 39, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 21, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 20, + "startColumn": 21, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 10, + "startColumn": 32, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 46, - "endColumn": 79, + "startColumn": 32, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 10, + "startColumn": 41, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 29, + "startColumn": 41, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 41, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 24, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 20, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 20, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 10, + "startColumn": 24, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 20, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 20, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 31, + "startColumn": 31, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, @@ -27260,225 +25950,231 @@ } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 18, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 39, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 33, + "startColumn": 37, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 12, - "endColumn": 33, + "startColumn": 60, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 11, + "endColumn": 22, "lineCount": 1 } - }, + } + ], + "./loopy/schedule/tools.py": [ { - "code": "reportMissingParameterType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 67, + "endColumn": 78, "lineCount": 1 } - }, + } + ], + "./loopy/schedule/tree.py": [ { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 39, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 39, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 71, + "endColumn": 73, "lineCount": 1 } - }, + } + ], + "./loopy/statistics.py": [ { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 20, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 4, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 34, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 34, + "startColumn": 20, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportCallInDefaultInitializer", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 35, - "endColumn": 46, + "startColumn": 4, + "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 36, - "endColumn": 55, + "startColumn": 4, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 59, + "startColumn": 18, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 41, + "startColumn": 18, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 61, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, + "startColumn": 34, "endColumn": 37, "lineCount": 1 } @@ -27486,71 +26182,71 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 39, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 37, + "startColumn": 36, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, - "endColumn": 22, + "startColumn": 36, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 36, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 12, - "endColumn": 31, + "startColumn": 16, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 31, + "startColumn": 26, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 49, - "endColumn": 52, + "startColumn": 26, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 29, + "startColumn": 48, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, + "startColumn": 32, "endColumn": 41, "lineCount": 1 } @@ -27558,856 +26254,864 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 37, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 35, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 37, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 37, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 37, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 41, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 25, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOptionalMemberAccess", "range": { "startColumn": 29, - "endColumn": 39, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 8, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 8, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, + "startColumn": 19, "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, + "startColumn": 19, "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 35, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 35, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 26, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 33, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 15, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 26, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportArgumentType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 41, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 4, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 49, + "startColumn": 28, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 28, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 35, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 35, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { "startColumn": 22, - "endColumn": 28, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { "startColumn": 22, - "endColumn": 28, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 20, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 58, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 72, + "endColumn": 82, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 11, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 37, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 46, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 46, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 34, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, + "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 35, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 35, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 10, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 65, + "endColumn": 76, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 65, + "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 17, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 17, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 33, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 33, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportCallInDefaultInitializer", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 20, + "endColumn": 33, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 20, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 49, + "startColumn": 17, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 49, + "startColumn": 17, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 14, + "startColumn": 41, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 14, + "startColumn": 41, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 34, + "startColumn": 34, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 34, + "startColumn": 38, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 60, + "startColumn": 28, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 60, + "startColumn": 38, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 28, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 25, - "endColumn": 46, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 25, - "endColumn": 46, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 12, - "endColumn": 24, - "lineCount": 1 + "endColumn": 49, + "lineCount": 2 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 16, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 12, - "endColumn": 34, - "lineCount": 1 + "endColumn": 49, + "lineCount": 2 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 16, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 54, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 41, - "endColumn": 54, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 34, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 34, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportCallInDefaultInitializer", + "code": "reportImplicitOverride", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 40, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 40, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 57, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 57, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 21, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 13, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 36, - "endColumn": 55, + "startColumn": 13, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 40, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 53, - "endColumn": 74, + "startColumn": 13, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 29, - "endColumn": 41, + "startColumn": 13, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 61, + "startColumn": 27, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 27, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 56, + "startColumn": 60, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 63, - "endColumn": 67, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 27, - "endColumn": 37, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 38, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 38, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 40, + "startColumn": 19, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 37, - "endColumn": 38, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 24, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 25, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 48, + "startColumn": 20, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 17, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 46, - "endColumn": 50, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 27, + "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 13, - "endColumn": 27, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAssignmentType", "range": { - "startColumn": 13, - "endColumn": 22, + "startColumn": 18, + "endColumn": 25, "lineCount": 1 } }, @@ -28415,7 +27119,15 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 29, + "endColumn": 22, + "lineCount": 1 + } + }, + { + "code": "reportIncompatibleMethodOverride", + "range": { + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, @@ -28423,63 +27135,63 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 29, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 47, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 47, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 33, - "endColumn": 49, + "startColumn": 15, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 57, + "startColumn": 24, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 24, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 44, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 44, + "endColumn": 54, "lineCount": 1 } }, @@ -28487,15 +27199,15 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 28, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 28, + "endColumn": 14, "lineCount": 1 } }, @@ -28503,87 +27215,87 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 26, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 44, - "endColumn": 48, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 15, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 38, - "endColumn": 54, - "lineCount": 1 + "startColumn": 15, + "endColumn": 37, + "lineCount": 2 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 61, + "startColumn": 51, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 54, + "startColumn": 51, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, @@ -28591,239 +27303,239 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 31, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 25, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 23, - "endColumn": 25, + "startColumn": 15, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 32, - "endColumn": 45, - "lineCount": 1 + "startColumn": 15, + "endColumn": 37, + "lineCount": 2 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 45, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 71, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 71, + "startColumn": 51, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 51, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 46, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 25, - "endColumn": 46, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 39, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 39, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 4, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 41, - "endColumn": 54, + "startColumn": 4, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 54, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 28, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 28, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 45, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 45, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 21, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 55, + "startColumn": 16, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 21, + "endColumn": 36, "lineCount": 1 } }, @@ -28831,71 +27543,71 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 38, - "endColumn": 59, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 29, - "endColumn": 41, + "startColumn": 13, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 39, - "endColumn": 61, + "startColumn": 4, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 33, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 37, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, + "startColumn": 19, "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 27, - "endColumn": 37, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, @@ -28903,518 +27615,524 @@ "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, - "endColumn": 10, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 23, - "endColumn": 25, + "startColumn": 4, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 23, - "endColumn": 25, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 40, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 27, - "endColumn": 40, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 47, - "endColumn": 66, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 66, + "startColumn": 19, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 12, - "endColumn": 18, - "lineCount": 1 + "startColumn": 19, + "endColumn": 53, + "lineCount": 6 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 46, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 46, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 41, - "endColumn": 54, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 54, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 12, - "endColumn": 22, - "lineCount": 1 + "startColumn": 15, + "endColumn": 71, + "lineCount": 7 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 21, + "startColumn": 15, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 19, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 36, - "endColumn": 55, - "lineCount": 1 + "startColumn": 19, + "endColumn": 36, + "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 29, - "lineCount": 1 + "startColumn": 19, + "endColumn": 44, + "lineCount": 8 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 59, + "startColumn": 61, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 41, + "startColumn": 30, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 61, + "startColumn": 32, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, + "startColumn": 34, "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 33, + "startColumn": 19, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 37, + "startColumn": 61, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 27, - "endColumn": 37, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 52, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 54, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 20, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnusedFunction", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 20, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 21, - "endColumn": 25, - "lineCount": 1 + "startColumn": 15, + "endColumn": 58, + "lineCount": 5 } }, { - "code": "reportMissingParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 21, - "endColumn": 25, - "lineCount": 1 + "startColumn": 15, + "endColumn": 60, + "lineCount": 6 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 28, + "startColumn": 57, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 32, + "startColumn": 43, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 22, + "startColumn": 43, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnusedFunction", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 22, + "startColumn": 43, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 43, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 4, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 11, - "endColumn": 28, + "startColumn": 4, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 11, - "endColumn": 37, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } - } - ], - "./loopy/kernel/tools.py": [ + }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 28, - "endColumn": 48, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 30, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 39, - "endColumn": 49, - "lineCount": 1 + "startColumn": 15, + "endColumn": 53, + "lineCount": 5 } }, { - "code": "reportMissingParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 39, - "endColumn": 49, - "lineCount": 1 + "startColumn": 15, + "endColumn": 57, + "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 65, - "endColumn": 71, + "startColumn": 57, + "endColumn": 61, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 43, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 73, - "endColumn": 83, + "startColumn": 43, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 22, + "startColumn": 43, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 15, + "startColumn": 43, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 22, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 22, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 34, @@ -29422,7 +28140,7 @@ } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 34, @@ -29430,762 +28148,770 @@ } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 32, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 15, - "endColumn": 26, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 34, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 43, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 47, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { "startColumn": 15, - "endColumn": 24, - "lineCount": 1 + "endColumn": 56, + "lineCount": 5 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 41, - "endColumn": 50, - "lineCount": 1 + "startColumn": 15, + "endColumn": 54, + "lineCount": 6 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 35, + "startColumn": 57, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 46, + "startColumn": 43, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 26, + "startColumn": 43, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 43, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 27, + "startColumn": 43, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 46, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 51, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 19, - "endColumn": 45, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, + "startColumn": 30, "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 42, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 24, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 41, - "endColumn": 49, - "lineCount": 1 + "startColumn": 15, + "endColumn": 54, + "lineCount": 5 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 32, + "startColumn": 57, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 44, + "startColumn": 43, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 44, + "startColumn": 43, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 39, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 40, - "endColumn": 46, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 46, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 43, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { "startColumn": 15, - "endColumn": 24, - "lineCount": 1 + "endColumn": 81, + "lineCount": 6 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 57, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 44, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 41, + "startColumn": 44, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 41, + "startColumn": 47, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 60, + "startColumn": 67, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, + "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, + "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 58, - "endColumn": 68, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnusedFunction", + "code": "reportImplicitOverride", "range": { - "startColumn": 4, - "endColumn": 40, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 47, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 41, - "endColumn": 47, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 49, - "endColumn": 59, + "startColumn": 15, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 49, - "endColumn": 59, - "lineCount": 1 + "startColumn": 15, + "endColumn": 37, + "lineCount": 2 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 46, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 58, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 51, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 1, - "endColumn": 16, + "startColumn": 51, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 35, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 35, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 52, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 37, - "endColumn": 52, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 54, - "endColumn": 67, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 54, - "endColumn": 60, + "startColumn": 15, + "endColumn": 61, "lineCount": 1 } }, + { + "code": "reportOperatorIssue", + "range": { + "startColumn": 15, + "endColumn": 37, + "lineCount": 2 + } + }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 49, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 53, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 70, + "startColumn": 51, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 46, + "startColumn": 51, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 67, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 35, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 45, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 25, - "endColumn": 32, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 22, - "endColumn": 29, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 27, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 25, - "endColumn": 35, - "lineCount": 1 + "startColumn": 15, + "endColumn": 64, + "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 32, + "startColumn": 57, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 34, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 52, + "startColumn": 30, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 50, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 59, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 40, - "endColumn": 46, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, + "startColumn": 39, "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 63, + "startColumn": 39, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 44, - "endColumn": 50, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 51, - "endColumn": 57, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 32, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 22, - "endColumn": 55, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 42, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 26, - "endColumn": 59, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 46, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 42, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 49, - "lineCount": 1 + "startColumn": 13, + "endColumn": 52, + "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 31, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 59, - "endColumn": 72, + "startColumn": 4, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 73, - "endColumn": 79, + "startColumn": 29, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 46, + "startColumn": 29, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportOptionalIterable", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 46, + "startColumn": 34, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 34, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 41, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 41, + "endColumn": 46, "lineCount": 1 } }, @@ -30193,654 +28919,630 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 33, - "endColumn": 80, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 42, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 15, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 16, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 26, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 26, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 11, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 23, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 22, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 44, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 28, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 60, + "startColumn": 55, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 60, + "startColumn": 60, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 44, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 37, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnusedParameter", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportImplicitOverride", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 4, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 38, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, + "startColumn": 38, "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 35, + "startColumn": 44, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 45, + "startColumn": 44, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 30, + "startColumn": 38, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 32, + "startColumn": 27, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 37, + "startColumn": 30, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 46, + "startColumn": 41, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 38, + "startColumn": 48, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 45, + "startColumn": 41, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 48, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 51, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 61, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 30, - "endColumn": 41, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 65, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 60, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 61, - "endColumn": 66, + "startColumn": 15, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 61, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 60, + "startColumn": 41, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 26, - "lineCount": 3 + "startColumn": 41, + "endColumn": 50, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 41, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 25, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 19, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 34, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 34, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 36, - "endColumn": 41, - "lineCount": 1 + "startColumn": 15, + "endColumn": 39, + "lineCount": 4 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 41, + "startColumn": 16, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 52, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 38, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 62, - "endColumn": 67, + "startColumn": 38, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 39, + "startColumn": 38, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, + "startColumn": 38, "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 54, - "endColumn": 56, + "startColumn": 38, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 72, + "startColumn": 27, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 27, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 54, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 28, - "endColumn": 33, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 41, - "endColumn": 46, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 62, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 52, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 16, - "endColumn": 39, - "lineCount": 1 + "startColumn": 15, + "endColumn": 44, + "lineCount": 6 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 38, + "startColumn": 40, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 38, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 60, - "endColumn": 65, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 48, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 21, + "startColumn": 15, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, + "startColumn": 23, "endColumn": 37, "lineCount": 1 } @@ -30848,183 +29550,183 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 23, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 26, + "startColumn": 32, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 32, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 30, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 30, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 44, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 58, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 58, + "startColumn": 22, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportCallInDefaultInitializer", + "code": "reportUnknownMemberType", "range": { - "startColumn": 59, - "endColumn": 70, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 16, - "endColumn": 29, - "lineCount": 1 + "startColumn": 15, + "endColumn": 56, + "lineCount": 11 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 37, + "startColumn": 48, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 44, + "startColumn": 45, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 29, + "startColumn": 52, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 44, + "startColumn": 45, + "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 43, + "startColumn": 52, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 37, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 53, + "startColumn": 39, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 53, + "startColumn": 39, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 59, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 28, - "endColumn": 31, + "startColumn": 22, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 31, + "startColumn": 32, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 18, + "startColumn": 32, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 32, + "startColumn": 36, "endColumn": 45, "lineCount": 1 } @@ -31032,247 +29734,239 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 40, + "startColumn": 32, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 44, + "startColumn": 32, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 49, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 36, - "endColumn": 39, + "startColumn": 33, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 62, - "endColumn": 76, - "lineCount": 1 + "startColumn": 34, + "endColumn": 29, + "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 + "startColumn": 34, + "endColumn": 49, + "lineCount": 4 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 12, - "endColumn": 33, + "startColumn": 30, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOperatorIssue", "range": { - "startColumn": 34, - "endColumn": 37, - "lineCount": 1 + "startColumn": 56, + "endColumn": 29, + "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 + "startColumn": 56, + "endColumn": 49, + "lineCount": 4 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 30, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 32, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 54, + "startColumn": 32, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 40, + "startColumn": 32, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 40, + "startColumn": 32, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 53, + "startColumn": 57, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 33, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalIterable", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 22, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 30, - "endColumn": 48, + "startColumn": 33, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 42, + "startColumn": 4, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 63, - "endColumn": 77, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 40, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 4, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 12, - "endColumn": 33, + "startColumn": 33, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 46, + "startColumn": 46, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 36, + "startColumn": 45, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 43, + "startColumn": 4, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 37, - "endColumn": 43, + "startColumn": 33, + "endColumn": 52, "lineCount": 1 } }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 55, - "lineCount": 3 - } - }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 34, + "startColumn": 20, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 11, - "endColumn": 36, + "startColumn": 27, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, + "startColumn": 20, "endColumn": 35, "lineCount": 1 } @@ -31280,367 +29974,363 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 49, + "startColumn": 20, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 20, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 20, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 24, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } - }, + } + ], + "./loopy/symbolic.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 4, - "endColumn": 22, + "startColumn": 45, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAssignmentType", "range": { - "startColumn": 32, - "endColumn": 41, + "startColumn": 49, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnsafeMultipleInheritance", "range": { - "startColumn": 4, - "endColumn": 31, + "startColumn": 6, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 42, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 50, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 40, - "endColumn": 48, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAssignmentType", "range": { - "startColumn": 40, - "endColumn": 48, + "startColumn": 51, + "endColumn": 85, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 17, - "endColumn": 25, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 25, + "startColumn": 31, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { "startColumn": 19, - "endColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 25, + "startColumn": 19, "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 26, - "endColumn": 36, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 12, + "startColumn": 20, "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 4, - "endColumn": 29, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 52, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 27, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 38, - "endColumn": 46, + "startColumn": 25, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 38, - "endColumn": 46, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 46, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 41, - "lineCount": 3 + "startColumn": 46, + "endColumn": 58, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 43, + "startColumn": 46, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 30, + "startColumn": 46, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 39, + "startColumn": 22, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 22, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 12, + "endColumn": 54, "lineCount": 1 } - }, + } + ], + "./loopy/target/__init__.py": [ { "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 33, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 33, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 48, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 66, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 19, - "endColumn": 34, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 51, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, + "startColumn": 34, "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 52, - "endColumn": 59, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 24, + "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, + "startColumn": 21, "endColumn": 26, "lineCount": 1 } @@ -31648,344 +30338,352 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 25, + "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 46, + "startColumn": 19, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 46, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 19, - "endColumn": 27, + "startColumn": 4, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 30, - "endColumn": 45, + "startColumn": 4, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 48, - "endColumn": 66, + "startColumn": 4, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 4, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 16, - "endColumn": 53, - "lineCount": 1 + "startColumn": 30, + "endColumn": 35, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 44, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 22, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 31, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 39, + "startColumn": 31, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 39, + "startColumn": 31, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 41, + "startColumn": 8, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 34, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 42, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 43, - "endColumn": 50, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 54, - "endColumn": 76, + "startColumn": 53, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 22, + "startColumn": 53, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { "startColumn": 53, - "endColumn": 71, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 53, - "endColumn": 71, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 24, + "startColumn": 44, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 44, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 30, - "endColumn": 37, + "startColumn": 44, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 53, - "endColumn": 71, + "startColumn": 50, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 25, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 49, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 19, - "endColumn": 34, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 33, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 52, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 53, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 18, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 26, - "endColumn": 33, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 26, - "endColumn": 33, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 33, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 57, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnusedParameter", + "range": { + "startColumn": 18, + "endColumn": 31, + "lineCount": 1 + } + }, + { + "code": "reportUnusedParameter", "range": { "startColumn": 34, - "endColumn": 35, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 13, - "endColumn": 24, - "lineCount": 2 + "startColumn": 12, + "endColumn": 26, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 13, - "endColumn": 24, - "lineCount": 3 + "startColumn": 30, + "endColumn": 43, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 25, - "endColumn": 33, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 19, - "endColumn": 20, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, @@ -31993,71 +30691,79 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 38, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 40, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 40, + "startColumn": 8, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 48, + "startColumn": 8, + "endColumn": 25, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 32, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 48, + "startColumn": 32, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 13, - "endColumn": 24, - "lineCount": 2 + "startColumn": 32, + "endColumn": 43, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 24, - "lineCount": 3 + "startColumn": 45, + "endColumn": 50, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 33, + "startColumn": 45, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 45, + "endColumn": 50, "lineCount": 1 } }, @@ -32065,985 +30771,993 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 33, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 27, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 27, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 42, - "endColumn": 43, + "startColumn": 27, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 50, - "endColumn": 51, + "startColumn": 49, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 42, + "startColumn": 49, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 42, - "endColumn": 50, + "startColumn": 49, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 46, + "startColumn": 59, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 46, - "endColumn": 54, + "startColumn": 59, + "endColumn": 66, + "lineCount": 1 + } + }, + { + "code": "reportUnusedParameter", + "range": { + "startColumn": 59, + "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 11, - "endColumn": 18, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 36, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 29, - "endColumn": 36, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 47, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 47, + "startColumn": 39, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 33, + "startColumn": 39, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 39, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 54, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 54, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 21, - "endColumn": 55, + "startColumn": 54, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 21, - "endColumn": 57, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 54, - "endColumn": 61, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 44, - "endColumn": 51, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 44, - "endColumn": 49, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 54, - "endColumn": 59, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 52, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 46, - "endColumn": 65, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 58, + "startColumn": 46, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 46, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 38, + "startColumn": 53, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 38, + "startColumn": 53, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 40, - "endColumn": 46, + "startColumn": 53, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 46, + "startColumn": 59, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 11, - "endColumn": 28, + "startColumn": 59, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 59, + "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 68, + "endColumn": 76, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 68, + "endColumn": 76, + "lineCount": 1 + } + }, + { + "code": "reportUnusedParameter", + "range": { + "startColumn": 68, + "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 57, - "endColumn": 76, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 52, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 47, + "startColumn": 52, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 52, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 35, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 42, + "startColumn": 27, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 42, + "startColumn": 27, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 44, - "endColumn": 51, + "startColumn": 27, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 44, - "endColumn": 51, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 11, - "endColumn": 28, + "startColumn": 37, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 11, - "endColumn": 26, + "startColumn": 37, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 11, - "endColumn": 26, + "startColumn": 37, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 44, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 52, - "endColumn": 58, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 38, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 69, - "endColumn": 72, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 74, - "endColumn": 80, + "startColumn": 4, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 11, - "endColumn": 38, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 46, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 52, - "endColumn": 71, + "startColumn": 13, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 19, - "endColumn": 47, - "lineCount": 2 + "startColumn": 8, + "endColumn": 15, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 52, - "endColumn": 58, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 60, - "endColumn": 63, + "startColumn": 38, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 46, + "startColumn": 53, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 39, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 25, + "startColumn": 28, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 25, + "startColumn": 43, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 7, - "endColumn": 19, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 11, + "startColumn": 18, "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 37, + "startColumn": 33, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 52, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 65, - "lineCount": 2 + "startColumn": 8, + "endColumn": 27, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 49, - "endColumn": 55, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportImplicitOverride", "range": { - "startColumn": 15, - "endColumn": 40, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 39, + "startColumn": 34, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 49, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 29, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 44, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 25, - "endColumn": 36, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 35, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 51, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 51, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 34, + "startColumn": 58, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 34, + "startColumn": 58, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportImplicitOverride", "range": { - "startColumn": 4, - "endColumn": 16, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportImplicitOverride", "range": { - "startColumn": 4, - "endColumn": 23, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } - }, + } + ], + "./loopy/target/c/__init__.py": [ { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 23, + "startColumn": 25, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 24, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 43, + "startColumn": 24, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 44, - "endColumn": 47, + "startColumn": 23, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 44, - "endColumn": 47, + "startColumn": 23, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 58, + "startColumn": 36, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 49, - "endColumn": 58, + "startColumn": 36, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 60, - "endColumn": 69, + "startColumn": 43, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 62, - "endColumn": 65, + "startColumn": 43, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 62, - "endColumn": 50, - "lineCount": 3 + "startColumn": 13, + "endColumn": 24, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 47, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 21, - "endColumn": 28, + "startColumn": 13, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 21, - "endColumn": 28, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 21, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 26, - "endColumn": 43, + "startColumn": 13, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 26, - "endColumn": 57, + "startColumn": 13, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 25, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 26, - "endColumn": 43, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 59, + "startColumn": 16, + "endColumn": 26, "lineCount": 1 } }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 35, - "endColumn": 56, - "lineCount": 1 - } - } - ], - "./loopy/library/function.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 18, + "endColumn": 25, "lineCount": 1 } }, @@ -33051,7 +31765,7 @@ "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 18, + "endColumn": 25, "lineCount": 1 } }, @@ -33059,55 +31773,55 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 18, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 57, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 42, - "endColumn": 57, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 58, + "startColumn": 15, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 27, - "endColumn": 42, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, @@ -33115,522 +31829,510 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 19, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 19, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 15, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 41, + "startColumn": 15, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 26, - "endColumn": 41, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 43, - "endColumn": 58, + "startColumn": 4, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 43, - "endColumn": 58, + "startColumn": 4, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 55, - "endColumn": 74, + "startColumn": 30, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 30, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 19, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 44, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 57, - "lineCount": 1 + "startColumn": 25, + "endColumn": 28, + "lineCount": 3 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 57, + "startColumn": 18, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 68, + "startColumn": 26, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 74, + "startColumn": 26, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 17, + "startColumn": 26, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 17, + "startColumn": 32, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 49, + "startColumn": 32, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 61, + "startColumn": 27, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 63, - "endColumn": 69, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 50, + "startColumn": 23, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { "startColumn": 40, - "endColumn": 50, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 19, + "startColumn": 11, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 74, - "lineCount": 2 + "startColumn": 29, + "endColumn": 40, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 56, + "startColumn": 29, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 56, + "startColumn": 16, + "endColumn": 85, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 46, - "endColumn": 55, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 64, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 27, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 27, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 42, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 68, + "startColumn": 42, + "endColumn": 47, "lineCount": 1 } - } - ], - "./loopy/library/random123.py": [ + }, { - "code": "reportMissingTypeStubs", + "code": "reportUnknownParameterType", "range": { - "startColumn": 5, - "endColumn": 18, + "startColumn": 49, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 49, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 44, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 40, + "startColumn": 10, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 41, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 41, + "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 53, - "lineCount": 1 - } - } - ], - "./loopy/library/reduction.py": [ - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 30, - "endColumn": 77, + "startColumn": 41, + "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 77, + "startColumn": 70, + "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 57, - "endColumn": 72, + "startColumn": 70, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 35, + "startColumn": 12, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 39, + "startColumn": 12, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 77, + "startColumn": 12, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 77, - "lineCount": 1 + "startColumn": 16, + "endColumn": 36, + "lineCount": 3 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 57, - "endColumn": 72, + "startColumn": 20, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, + "startColumn": 20, "endColumn": 35, - "lineCount": 1 + "lineCount": 2 } }, { - "code": "reportArgumentType", + "code": "reportMissingTypeArgument", "range": { - "startColumn": 32, - "endColumn": 39, + "startColumn": 25, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 19, - "endColumn": 31, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 31, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 38, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnusedParameter", "range": { - "startColumn": 8, - "endColumn": 17, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 33, + "startColumn": 43, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 33, + "startColumn": 43, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 35, - "endColumn": 53, + "startColumn": 43, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 35, - "endColumn": 53, + "startColumn": 15, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 40, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 45, + "startColumn": 26, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, + "startColumn": 44, "endColumn": 54, "lineCount": 1 } @@ -33638,223 +32340,231 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 46, + "startColumn": 56, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 51, + "startColumn": 40, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 60, + "startColumn": 40, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 47, - "endColumn": 77, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 47, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 39, + "startColumn": 55, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", + "range": { + "startColumn": 55, + "endColumn": 61, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", "range": { "startColumn": 16, - "endColumn": 73, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 25, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 54, - "endColumn": 71, + "startColumn": 25, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 52, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 4, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 23, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 4, + "startColumn": 13, "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportImplicitOverride", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnusedParameter", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 48, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 36, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 15, + "startColumn": 36, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 26, + "startColumn": 43, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 24, + "startColumn": 43, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 6, + "startColumn": 63, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 70, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 32, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 32, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 15, + "startColumn": 56, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportImplicitOverride", "range": { - "startColumn": 4, - "endColumn": 26, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 13, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, + "startColumn": 4, "endColumn": 20, "lineCount": 1 } @@ -33863,7 +32573,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 21, - "endColumn": 33, + "endColumn": 27, "lineCount": 1 } }, @@ -33871,46 +32581,38 @@ "code": "reportMissingParameterType", "range": { "startColumn": 21, - "endColumn": 33, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 35, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 35, - "endColumn": 46, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 40, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 45, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, + "startColumn": 25, "endColumn": 54, "lineCount": 1 } @@ -33918,304 +32620,288 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 39, + "startColumn": 25, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 44, + "startColumn": 15, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 16, - "endColumn": 53, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 37, + "startColumn": 42, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 51, + "startColumn": 25, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 57, - "endColumn": 72, + "startColumn": 25, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 32, - "endColumn": 39, + "startColumn": 50, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 67, + "startColumn": 17, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 25, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 33, + "startColumn": 25, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 50, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 51, - "endColumn": 65, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 16, - "endColumn": 50, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 31, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportOptionalSubscript", "range": { - "startColumn": 33, + "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 4, - "endColumn": 9, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 20, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 31, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportOptionalSubscript", "range": { - "startColumn": 4, - "endColumn": 21, + "startColumn": 20, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 16, + "startColumn": 20, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportOptionalSubscript", "range": { - "startColumn": 4, - "endColumn": 16, + "startColumn": 20, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 21, + "startColumn": 20, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportImplicitOverride", "range": { - "startColumn": 4, - "endColumn": 15, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 26, + "startColumn": 33, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 27, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 21, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 16, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 16, + "startColumn": 20, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 21, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 4, - "endColumn": 15, + "startColumn": 23, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportArgumentType", "range": { - "startColumn": 4, - "endColumn": 26, - "lineCount": 1 + "startColumn": 54, + "endColumn": 62, + "lineCount": 2 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 36, + "startColumn": 20, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 30, - "endColumn": 36, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 32, + "startColumn": 14, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 60, + "endColumn": 74, "lineCount": 1 } }, @@ -34223,7 +32909,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 18, + "endColumn": 27, "lineCount": 1 } }, @@ -34231,7 +32917,7 @@ "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 18, + "endColumn": 27, "lineCount": 1 } }, @@ -34239,111 +32925,87 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 25, - "endColumn": 40, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 42, - "endColumn": 57, + "startColumn": 34, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 46, + "startColumn": 49, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 60, + "startColumn": 25, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { - "startColumn": 34, - "endColumn": 46, + "startColumn": 62, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 58, + "startColumn": 54, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 47, + "startColumn": 59, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 25, - "endColumn": 54, - "lineCount": 1 + "startColumn": 49, + "endColumn": 62, + "lineCount": 2 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 47, + "startColumn": 20, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 16, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, @@ -34351,595 +33013,575 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 19, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 41, + "startColumn": 44, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 41, + "startColumn": 15, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 58, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 58, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 58, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 36, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnusedParameter", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 18, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnusedParameter", "range": { "startColumn": 33, - "endColumn": 39, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 13, - "endColumn": 35, - "lineCount": 1 + "startColumn": 20, + "endColumn": 57, + "lineCount": 2 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 35, + "startColumn": 14, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportOptionalSubscript", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 38, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportOptionalSubscript", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 22, - "endColumn": 42, + "startColumn": 50, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 26, + "startColumn": 20, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 49, - "lineCount": 1 + "startColumn": 20, + "endColumn": 47, + "lineCount": 3 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 14, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 48, + "startColumn": 16, + "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 41, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 41, + "startColumn": 38, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 48, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 34, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 14, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 35, + "startColumn": 42, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 35, + "startColumn": 26, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportOptionalSubscript", + "code": "reportArgumentType", "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 + "startColumn": 20, + "endColumn": 44, + "lineCount": 2 } }, { - "code": "reportOptionalSubscript", + "code": "reportArgumentType", "range": { - "startColumn": 29, - "endColumn": 49, - "lineCount": 1 + "startColumn": 20, + "endColumn": 56, + "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 26, + "startColumn": 14, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 49, + "startColumn": 20, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 29, - "lineCount": 1 + "startColumn": 16, + "endColumn": 35, + "lineCount": 6 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 31, - "endColumn": 55, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 30, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 25, - "endColumn": 47, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } - } - ], - "./loopy/loop.py": [ + }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 27, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 46, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 34, + "startColumn": 46, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 42, + "startColumn": 53, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 53, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 44, + "startColumn": 59, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 22, + "startColumn": 59, + "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 68, + "endColumn": 76, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 68, + "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 44, + "startColumn": 25, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 54, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 33, - "endColumn": 62, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 25, - "endColumn": 46, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 35, - "endColumn": 63, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 63, + "startColumn": 27, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 42, + "startColumn": 27, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 42, + "startColumn": 23, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 35, - "endColumn": 58, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 76, + "startColumn": 37, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 49, - "endColumn": 55, + "startColumn": 37, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 57, - "endColumn": 73, + "startColumn": 8, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 24, - "endColumn": 36, + "startColumn": 8, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 30, - "endColumn": 44, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 46, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 48, - "endColumn": 64, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 46, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 48, - "endColumn": 64, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 62, + "startColumn": 18, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 64, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 34, + "startColumn": 33, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 28, - "lineCount": 1 - } - } - ], - "./loopy/match.py": [ - { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 13, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 15, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 8, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 40, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 40, + "endColumn": 44, "lineCount": 1 } }, @@ -34947,7 +33589,7 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 18, "lineCount": 1 } }, @@ -34955,159 +33597,175 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 26, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 59, + "startColumn": 26, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 59, + "startColumn": 15, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 68, + "startColumn": 49, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 67, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 20, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 21, + "startColumn": 20, "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 28, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 28, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 42, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 19, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 11, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 14, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 39, + "startColumn": 38, + "endColumn": 49, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 8, + "endColumn": 21, + "lineCount": 1 + } + }, + { + "code": "reportUnannotatedClassAttribute", + "range": { + "startColumn": 13, + "endColumn": 21, "lineCount": 1 } }, @@ -35115,79 +33773,87 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 16, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 53, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 53, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 13, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 50, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 65, + "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 39, + "startColumn": 65, + "endColumn": 78, + "lineCount": 1 + } + }, + { + "code": "reportIncompatibleMethodOverride", + "range": { + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, @@ -35195,7 +33861,7 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 16, + "endColumn": 28, "lineCount": 1 } }, @@ -35203,38 +33869,36 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 20, + "endColumn": 43, "lineCount": 1 } - } - ], - "./loopy/options.py": [ + }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, @@ -35242,627 +33906,619 @@ } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } - }, + } + ], + "./loopy/target/c/c_execution.py": [ { - "code": "reportMissingParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 4, - "endColumn": 21, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 24, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 19, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 33, + "startColumn": 15, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 21, - "endColumn": 71, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 26, + "startColumn": 35, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnusedImport", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 27, + "startColumn": 40, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 40, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 32, - "endColumn": 68, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 72, + "startColumn": 19, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 84, + "startColumn": 33, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 32, - "endColumn": 70, - "lineCount": 8 + "startColumn": 8, + "endColumn": 32, + "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 54, + "startColumn": 39, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 44, - "endColumn": 25, - "lineCount": 2 + "startColumn": 39, + "endColumn": 42, + "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 60, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 64, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 27, - "endColumn": 58, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 56, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 75, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 30, - "endColumn": 61, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 38, - "endColumn": 46, - "lineCount": 2 + "startColumn": 8, + "endColumn": 31, + "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportImplicitOverride", "range": { - "startColumn": 40, + "startColumn": 8, "endColumn": 26, - "lineCount": 2 + "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 77, + "startColumn": 33, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 48, - "endColumn": 60, - "lineCount": 2 + "startColumn": 33, + "endColumn": 36, + "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 53, - "endColumn": 65, - "lineCount": 2 + "startColumn": 38, + "endColumn": 52, + "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 46, - "lineCount": 2 + "startColumn": 38, + "endColumn": 52, + "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 57, - "endColumn": 62, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 15, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 17, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 28, + "startColumn": 27, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 28, + "startColumn": 27, + "endColumn": 33, "lineCount": 1 } - } - ], - "./loopy/preprocess.py": [ + }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 8, + "startColumn": 17, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 17, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 35, + "startColumn": 17, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 17, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 36, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 57, - "endColumn": 72, + "startColumn": 36, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 34, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 61, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 63, + "startColumn": 17, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 42, - "endColumn": 59, + "startColumn": 13, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 43, + "startColumn": 42, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 43, + "startColumn": 42, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 38, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 38, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, + "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 28, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 31, + "startColumn": 29, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 29, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 21, - "endColumn": 32, + "startColumn": 44, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 48, + "startColumn": 13, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 49, - "endColumn": 54, + "startColumn": 13, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 42, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { "startColumn": 24, - "endColumn": 68, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 69, - "endColumn": 74, + "startColumn": 42, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 53, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 35, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 41, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 69, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 70, - "endColumn": 75, + "startColumn": 32, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 45, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 45, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnusedParameter", "range": { - "startColumn": 57, + "startColumn": 45, "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 64, - "endColumn": 65, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, + "startColumn": 18, "endColumn": 32, "lineCount": 1 } @@ -35870,264 +34526,256 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 28, + "startColumn": 16, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 30, - "lineCount": 1 + "startColumn": 16, + "endColumn": 74, + "lineCount": 2 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 38, - "endColumn": 50, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 26, + "startColumn": 29, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 29, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 22, - "endColumn": 30, + "startColumn": 44, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 44, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 30, + "startColumn": 16, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 17, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 53, + "startColumn": 27, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 53, + "startColumn": 27, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 49, + "startColumn": 17, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 50, - "endColumn": 57, + "startColumn": 17, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 43, + "startColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 31, + "startColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 17, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 17, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 44, + "startColumn": 36, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 44, + "startColumn": 36, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 46, - "endColumn": 54, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 46, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 56, - "endColumn": 64, + "startColumn": 55, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 56, - "endColumn": 64, + "startColumn": 17, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 39, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 41, + "startColumn": 4, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 44, + "startColumn": 4, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 46, + "startColumn": 4, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 33, - "endColumn": 50, + "startColumn": 4, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 15, - "endColumn": 40, + "startColumn": 4, + "endColumn": 47, "lineCount": 1 } }, @@ -36135,302 +34783,302 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 4, - "endColumn": 32, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 24, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 65, + "startColumn": 24, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 54, - "endColumn": 65, + "startColumn": 11, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 31, + "startColumn": 23, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 46, + "startColumn": 23, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 53, + "startColumn": 51, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 32, + "startColumn": 35, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 46, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 12, - "endColumn": 53, - "lineCount": 2 + "startColumn": 13, + "endColumn": 17, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 41, + "startColumn": 13, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 41, + "startColumn": 13, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 54, - "endColumn": 67, + "startColumn": 19, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 20, - "endColumn": 46, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 53, + "startColumn": 13, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 11, - "endColumn": 33, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 45, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 44, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 55, + "startColumn": 17, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 82, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 56, - "endColumn": 77, + "startColumn": 36, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 56, - "endColumn": 77, + "startColumn": 36, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 32, + "startColumn": 36, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 46, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 32, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 52, + "startColumn": 56, + "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 53, + "startColumn": 56, "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 53, - "endColumn": 74, + "startColumn": 16, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 53, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 19, - "endColumn": 36, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 26, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 26, + "startColumn": 32, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 32, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 26, + "startColumn": 13, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, + "startColumn": 25, "endColumn": 32, "lineCount": 1 } @@ -36438,840 +35086,890 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 26, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 49, - "endColumn": 62, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 62, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 43, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 53, - "endColumn": 66, + "startColumn": 43, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 53, + "startColumn": 55, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 55, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 42, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 35, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 72, + "startColumn": 45, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 59, - "endColumn": 72, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 35, - "lineCount": 2 + "startColumn": 31, + "endColumn": 37, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 24, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 24, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 29, - "endColumn": 52, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 83, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 52, - "lineCount": 3 + "startColumn": 24, + "endColumn": 28, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 52, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 52, + "startColumn": 12, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 22, + "startColumn": 45, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 22, + "startColumn": 50, + "endColumn": 67, "lineCount": 1 } }, + { + "code": "reportAny", + "range": { + "startColumn": 15, + "endColumn": 56, + "lineCount": 2 + } + } + ], + "./loopy/target/c/codegen/expression.py": [ { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 55, + "startColumn": 26, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 55, + "startColumn": 64, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 19, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 55, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 62, + "startColumn": 11, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 37, + "startColumn": 11, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 40, + "startColumn": 39, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 35, + "startColumn": 39, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 40, + "startColumn": 13, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 13, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 22, + "startColumn": 50, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportMissingTypeArgument", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 53, + "startColumn": 50, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 + "startColumn": 31, + "endColumn": 41, + "lineCount": 2 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 22, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 58, + "startColumn": 22, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 58, - "lineCount": 1 + "startColumn": 31, + "endColumn": 41, + "lineCount": 2 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 60, - "endColumn": 72, + "startColumn": 22, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 60, - "endColumn": 72, + "startColumn": 22, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 45, + "startColumn": 16, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 26, + "startColumn": 16, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 13, - "endColumn": 25, + "startColumn": 47, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 31, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 21, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 21, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 31, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 41, - "endColumn": 50, + "startColumn": 34, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 41, - "endColumn": 50, + "startColumn": 37, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 34, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 37, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 52, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 55, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 54, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 54, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIndexIssue", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 19, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallIssue", "range": { - "startColumn": 54, - "endColumn": 72, + "startColumn": 19, + "endColumn": 84, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 74, - "endColumn": 77, + "startColumn": 19, + "endColumn": 84, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIndexIssue", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 19, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIndexIssue", "range": { - "startColumn": 23, - "endColumn": 60, + "startColumn": 19, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIndexIssue", "range": { - "startColumn": 25, - "endColumn": 52, + "startColumn": 19, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 25, - "endColumn": 56, + "startColumn": 19, + "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 63, - "endColumn": 83, - "lineCount": 2 + "startColumn": 28, + "endColumn": 42, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 63, - "endColumn": 67, - "lineCount": 3 + "startColumn": 28, + "endColumn": 42, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 51, + "startColumn": 67, + "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 49, + "startColumn": 67, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 33, + "startColumn": 21, + "endColumn": 25, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 46, + "startColumn": 38, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 61, + "startColumn": 27, + "endColumn": 31, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { - "startColumn": 47, - "endColumn": 53, + "startColumn": 16, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 18, - "endColumn": 35, + "startColumn": 48, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 38, - "endColumn": 54, + "startColumn": 48, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 55, + "startColumn": 48, "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 48, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 42, - "endColumn": 59, + "startColumn": 48, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 42, - "endColumn": 56, - "lineCount": 2 + "startColumn": 48, + "endColumn": 72, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 37, - "endColumn": 48, + "startColumn": 48, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 35, - "endColumn": 40, + "startColumn": 48, + "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 52, + "startColumn": 48, + "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 54, + "startColumn": 29, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 42, + "startColumn": 25, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 23, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", + "range": { + "startColumn": 23, + "endColumn": 42, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 28, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 29, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 29, + "endColumn": 34, + "lineCount": 1 + } + }, + { + "code": "reportUnusedParameter", + "range": { + "startColumn": 29, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 25, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 25, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { "startColumn": 47, - "endColumn": 51, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 47, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 8, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 16, - "endColumn": 32, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { "startColumn": 16, - "endColumn": 32, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 31, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 15, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 35, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 55, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 55, + "startColumn": 15, + "endColumn": 45, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 34, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 34, + "endColumn": 43, "lineCount": 1 } }, @@ -37279,7 +35977,7 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 34, - "endColumn": 63, + "endColumn": 43, "lineCount": 1 } }, @@ -37287,313 +35985,311 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 34, - "endColumn": 65, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 32, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 35, + "startColumn": 42, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 50, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 67, + "startColumn": 40, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 27, - "endColumn": 28, + "startColumn": 42, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 27, - "endColumn": 28, + "startColumn": 42, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { - "startColumn": 28, - "endColumn": 53, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 21, - "endColumn": 24, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 21, - "endColumn": 24, + "startColumn": 50, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 47, + "startColumn": 19, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 30, + "startColumn": 19, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 24, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 24, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 65, - "endColumn": 81, - "lineCount": 2 + "startColumn": 35, + "endColumn": 54, + "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 65, - "endColumn": 81, - "lineCount": 2 + "startColumn": 35, + "endColumn": 54, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 65, - "endColumn": 83, + "startColumn": 23, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 65, - "endColumn": 83, + "startColumn": 23, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 50, - "endColumn": 72, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 50, - "endColumn": 78, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 58, - "endColumn": 76, + "startColumn": 56, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportCallIssue", "range": { - "startColumn": 11, - "endColumn": 22, + "startColumn": 37, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 46, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportCallIssue", "range": { - "startColumn": 13, - "endColumn": 26, + "startColumn": 29, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 37, + "startColumn": 29, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 44, + "startColumn": 29, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 29, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 54, - "endColumn": 67, + "startColumn": 47, + "endColumn": 61, "lineCount": 1 } - } - ], - "./loopy/schedule/__init__.py": [ + }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 41, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportUnusedVariable", + "code": "reportArgumentType", "range": { - "startColumn": 16, - "endColumn": 17, + "startColumn": 76, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 21, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 37, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 45, + "startColumn": 37, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 46, - "endColumn": 48, + "startColumn": 40, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 48, + "startColumn": 40, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 76, - "endColumn": 90, + "startColumn": 56, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 82, - "endColumn": 90, + "startColumn": 56, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 53, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, @@ -37601,7 +36297,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 23, - "endColumn": 35, + "endColumn": 29, "lineCount": 1 } }, @@ -37609,608 +36305,630 @@ "code": "reportMissingParameterType", "range": { "startColumn": 23, - "endColumn": 35, + "endColumn": 29, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 31, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 53, + "startColumn": 31, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 38, + "startColumn": 41, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, - "endColumn": 28, + "startColumn": 41, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 29, + "startColumn": 47, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 47, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 25, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnusedVariable", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 33, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 26, + "startColumn": 16, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 25, + "startColumn": 20, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 58, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 58, + "startColumn": 49, + "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 34, + "startColumn": 18, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 34, + "startColumn": 18, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 34, + "startColumn": 24, + "endColumn": 38, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 35, + "startColumn": 40, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 35, + "startColumn": 40, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 23, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 61, + "startColumn": 32, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 61, + "startColumn": 8, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 42, + "startColumn": 19, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, - "endColumn": 23, + "startColumn": 19, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 27, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 39, + "startColumn": 27, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 39, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedVariable", "range": { - "startColumn": 4, - "endColumn": 37, + "startColumn": 33, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 48, + "startColumn": 25, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 45, - "endColumn": 63, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 29, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 11, - "endColumn": 29, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 29, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 68, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 68, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportArgumentType", "range": { - "startColumn": 43, - "endColumn": 68, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 14, - "endColumn": 25, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 39, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 45, - "lineCount": 2 + "startColumn": 23, + "endColumn": 27, + "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 25, + "startColumn": 29, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 41, + "startColumn": 29, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 41, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 68, + "startColumn": 28, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 68, + "startColumn": 28, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 65, - "endColumn": 74, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 0, - "endColumn": 13, + "startColumn": 20, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportPossiblyUnboundVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 61, - "endColumn": 67, + "startColumn": 40, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportPossiblyUnboundVariable", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 17, + "startColumn": 40, + "endColumn": 55, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 35, + "startColumn": 39, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 35, + "startColumn": 39, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 37, - "endColumn": 52, + "startColumn": 39, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 52, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 43, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 45, - "endColumn": 60, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } - } - ], - "./loopy/schedule/device_mapping.py": [ + }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 36, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 43, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 43, + "startColumn": 33, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 11, - "endColumn": 23, + "startColumn": 33, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 45, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 16, - "endColumn": 56, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, + "startColumn": 25, "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 31, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 58, + "startColumn": 31, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 11, - "endColumn": 24, + "startColumn": 31, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 56, + "startColumn": 29, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 58, + "startColumn": 29, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 37, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 56, + "startColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 56, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 17, - "endColumn": 28, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 22, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 41, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 42, + "startColumn": 34, "endColumn": 48, "lineCount": 1 } @@ -38218,31 +36936,31 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 42, + "startColumn": 34, "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 70, + "startColumn": 29, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 50, - "endColumn": 70, + "startColumn": 29, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, + "startColumn": 25, "endColumn": 35, "lineCount": 1 } @@ -38250,397 +36968,383 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 47, + "startColumn": 25, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 30, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, + "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 32, - "endColumn": 39, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 41, - "endColumn": 53, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 41, - "endColumn": 53, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 36, + "startColumn": 28, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 43, + "startColumn": 28, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 20, - "endColumn": 39, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 40, + "startColumn": 24, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 24, - "endColumn": 43, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 39, + "startColumn": 26, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 40, + "startColumn": 29, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 31, - "endColumn": 41, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 31, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 31, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 47, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 49, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportPossiblyUnboundVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 60, - "endColumn": 76, + "startColumn": 25, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 22, + "startColumn": 25, + "endColumn": 39, "lineCount": 1 } - } - ], - "./loopy/schedule/tools.py": [ + }, { - "code": "reportPossiblyUnboundVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 67, - "endColumn": 78, + "startColumn": 25, + "endColumn": 34, "lineCount": 1 } - } - ], - "./loopy/schedule/tree.py": [ + }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 25, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 52, + "startColumn": 25, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 52, + "startColumn": 25, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 71, - "endColumn": 73, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } - } - ], - "./loopy/statistics.py": [ + }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportMissingParameterType", "range": { - "startColumn": 44, - "endColumn": 63, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 35, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 35, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 57, + "startColumn": 24, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 57, + "startColumn": 24, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 53, + "startColumn": 25, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 55, + "startColumn": 25, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 40, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 40, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 45, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 20, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 24, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 24, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 32, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 51, - "lineCount": 2 + "startColumn": 32, + "endColumn": 46, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 27, - "endColumn": 34, + "startColumn": 32, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 50, + "startColumn": 15, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 36, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 36, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 50, + "startColumn": 35, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 50, + "startColumn": 35, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 26, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, + "startColumn": 12, "endColumn": 25, "lineCount": 1 } @@ -38648,400 +37352,392 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 36, - "endColumn": 54, + "startColumn": 35, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 49, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 38, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 58, + "startColumn": 36, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 58, + "startColumn": 36, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 46, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 37, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 35, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 49, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 58, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 58, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 46, + "startColumn": 36, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 37, + "startColumn": 36, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 31, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 31, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 55, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 36, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 36, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 22, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 38, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 38, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 31, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 36, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 35, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 41, + "startColumn": 35, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 35, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 42, + "startColumn": 21, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 44, + "startColumn": 36, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 17, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 36, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 36, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 28, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 31, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 56, + "startColumn": 31, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 31, + "startColumn": 36, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 31, + "startColumn": 36, + "endColumn": 50, "lineCount": 1 } }, @@ -39049,143 +37745,143 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 15, - "endColumn": 29, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 34, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 34, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 49, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 55, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { "startColumn": 35, - "endColumn": 57, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 40, + "startColumn": 35, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 32, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 39, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 33, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 33, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 21, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 21, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 36, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 36, + "endColumn": 50, "lineCount": 1 } }, @@ -39193,71 +37889,71 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 15, - "endColumn": 29, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 33, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 37, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 46, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 35, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 28, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 28, + "endColumn": 42, "lineCount": 1 } }, @@ -39265,22 +37961,14 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 15, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 14, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, + "startColumn": 16, "endColumn": 29, "lineCount": 1 } @@ -39288,71 +37976,71 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 36, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 28, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 28, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 4, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 42, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 42, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 32, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 32, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 28, + "startColumn": 15, "endColumn": 42, "lineCount": 1 } @@ -39360,432 +38048,434 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 48, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 32, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 32, + "startColumn": 37, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 53, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 42, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 48, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 47, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 41, + "startColumn": 47, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 53, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 53, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 16, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 52, + "startColumn": 50, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 58, + "startColumn": 50, + "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 18, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 52, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 52, + "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 25, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 51, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 50, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 49, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 48, + "startColumn": 33, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 54, + "startColumn": 33, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 47, + "startColumn": 48, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 49, - "endColumn": 54, + "startColumn": 54, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 54, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 34, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 34, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 44, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 46, + "startColumn": 48, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 55, + "startColumn": 54, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 55, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 34, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 31, + "startColumn": 34, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 38, + "startColumn": 15, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 48, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 54, + "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 39, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 39, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 18, + "startColumn": 38, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 35, + "startColumn": 38, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportUnusedParameter", "range": { - "startColumn": 29, - "endColumn": 35, + "startColumn": 38, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 46, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 46, + "endColumn": 59, "lineCount": 1 } - }, + } + ], + "./loopy/target/c/compyte/array.py": [ { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 27, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 28, + "startColumn": 27, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 28, + "startColumn": 38, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 40, + "startColumn": 38, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 35, - "endColumn": 40, + "startColumn": 17, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 26, - "endColumn": 31, + "startColumn": 17, + "endColumn": 21, "lineCount": 1 } }, @@ -39793,246 +38483,254 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 19, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 19, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 40, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 40, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 47, + "startColumn": 34, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 46, - "lineCount": 1 + "startColumn": 34, + "endColumn": 41, + "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 46, + "startColumn": 30, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 60, + "startColumn": 40, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 60, + "startColumn": 15, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 62, - "endColumn": 72, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 62, - "endColumn": 72, + "startColumn": 24, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 28, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 23, - "endColumn": 49, + "startColumn": 15, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 49, + "startColumn": 32, + "endColumn": 37, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 50, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 61, + "startColumn": 50, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 44, + "startColumn": 24, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 42, + "startColumn": 24, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 51, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 48, + "startColumn": 51, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 48, + "startColumn": 51, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 50, - "endColumn": 60, + "startColumn": 69, + "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 43, + "startColumn": 29, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, + "startColumn": 29, "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 27, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 33, + "startColumn": 53, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 33, + "startColumn": 53, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 38, + "startColumn": 53, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 38, + "startColumn": 71, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 50, + "startColumn": 29, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, + "startColumn": 29, "endColumn": 50, "lineCount": 1 } @@ -40040,31 +38738,31 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 41, + "startColumn": 25, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 25, + "startColumn": 25, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, + "startColumn": 39, "endColumn": 44, "lineCount": 1 } @@ -40072,336 +38770,364 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 58, - "endColumn": 63, + "startColumn": 41, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 72, - "endColumn": 82, + "startColumn": 38, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 19, + "startColumn": 54, + "endColumn": 55, "lineCount": 1 } - }, + } + ], + "./loopy/target/c/compyte/dtypes.py": [ { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnnecessaryTypeIgnoreComment", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 45, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnusedFunction", "range": { "startColumn": 4, - "endColumn": 12, + "endColumn": 24, "lineCount": 1 } - }, + } + ], + "./loopy/target/cuda.py": [ { - "code": "reportUnannotatedClassAttribute", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 4, + "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 30, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnusedVariable", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 32, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 63, + "startColumn": 12, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 63, + "startColumn": 12, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 23, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 34, - "endColumn": 39, + "startColumn": 16, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 12, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 16, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 40, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 35, - "endColumn": 40, + "startColumn": 27, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 8, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 65, - "endColumn": 76, + "startColumn": 30, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 65, - "endColumn": 76, + "startColumn": 30, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 26, + "startColumn": 47, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 26, + "startColumn": 47, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 41, + "startColumn": 29, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 41, + "startColumn": 41, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 36, + "endColumn": 31, + "lineCount": 3 + } + }, + { + "code": "reportUnknownMemberType", "range": { "startColumn": 20, - "endColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 33, + "startColumn": 55, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 34, + "startColumn": 49, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 17, - "endColumn": 34, + "startColumn": 4, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 41, - "endColumn": 52, + "startColumn": 8, + "endColumn": 26, + "lineCount": 1 + } + }, + { + "code": "reportImplicitOverride", + "range": { + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 41, - "endColumn": 52, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 39, + "startColumn": 39, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 38, - "endColumn": 39, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 28, - "endColumn": 45, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 39, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 45, + "startColumn": 39, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnannotatedClassAttribute", + "range": { + "startColumn": 13, + "endColumn": 21, + "lineCount": 1 + } + }, + { + "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 16, + "endColumn": 39, "lineCount": 1 } }, @@ -40409,79 +39135,79 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 16, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, - "endColumn": 49, - "lineCount": 2 + "startColumn": 8, + "endColumn": 30, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 16, - "endColumn": 48, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 12, - "endColumn": 49, - "lineCount": 2 + "startColumn": 8, + "endColumn": 23, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 16, - "endColumn": 48, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 30, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 46, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 45, + "startColumn": 46, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 45, + "startColumn": 46, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 50, + "endColumn": 55, "lineCount": 1 } }, @@ -40489,175 +39215,175 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 16, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportMissingTypeArgument", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, + "startColumn": 27, "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 33, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 25, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 43, + "startColumn": 25, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 28, - "endColumn": 43, + "startColumn": 29, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 55, + "startColumn": 28, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 55, + "startColumn": 28, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 16, + "startColumn": 25, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { "startColumn": 13, - "endColumn": 28, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 23, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 21, + "startColumn": 16, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 38, + "startColumn": 48, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 40, - "endColumn": 55, + "startColumn": 4, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 17, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 50, - "endColumn": 58, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 16, + "startColumn": 20, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 50, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 27, - "endColumn": 36, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 27, - "endColumn": 36, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 54, - "endColumn": 63, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, @@ -40665,30 +39391,46 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 15, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, + "startColumn": 49, + "endColumn": 62, + "lineCount": 1 + } + }, + { + "code": "reportUnannotatedClassAttribute", + "range": { + "startColumn": 4, + "endColumn": 13, + "lineCount": 1 + } + }, + { + "code": "reportUnknownParameterType", + "range": { + "startColumn": 8, "endColumn": 25, "lineCount": 1 } @@ -40697,31 +39439,47 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 32, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 32, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 45, + "endColumn": 50, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 45, + "endColumn": 50, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 15, + "endColumn": 31, "lineCount": 1 } }, @@ -40729,80 +39487,80 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 16, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 27, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 27, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 49, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 46, - "endColumn": 61, + "startColumn": 49, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 46, - "endColumn": 61, + "startColumn": 59, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 30, + "startColumn": 59, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 46, + "startColumn": 29, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 31, - "endColumn": 46, + "startColumn": 8, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnreachable", "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 + "startColumn": 12, + "endColumn": 36, + "lineCount": 2 } }, { @@ -40814,18 +39572,18 @@ } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 8, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, @@ -40833,215 +39591,225 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 15, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 8, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 24, + "startColumn": 14, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 65, + "startColumn": 60, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 32, - "endColumn": 37, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 33, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 15, + "startColumn": 48, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 63, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 22, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 32, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 33, + "startColumn": 43, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnnecessaryContains", "range": { - "startColumn": 24, - "endColumn": 33, + "startColumn": 48, + "endColumn": 59, + "lineCount": 2 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 22, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 54, + "startColumn": 22, + "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 54, + "startColumn": 48, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 48, + "endColumn": 61, "lineCount": 1 } - }, + } + ], + "./loopy/target/execution.py": [ { - "code": "reportImplicitOverride", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 16, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 23, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 33, + "startColumn": 23, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 13, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 51, - "endColumn": 60, + "startColumn": 13, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 51, - "endColumn": 60, + "startColumn": 13, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 36, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 36, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, @@ -41049,511 +39817,503 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 51, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 51, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 33, + "startColumn": 20, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 48, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 19, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 60, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 51, - "endColumn": 60, + "startColumn": 27, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 26, - "endColumn": 36, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 36, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnusedParameter", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 35, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 55, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 55, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 55, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnusedParameter", "range": { - "startColumn": 4, - "endColumn": 18, + "startColumn": 18, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnusedParameter", "range": { - "startColumn": 4, - "endColumn": 13, + "startColumn": 38, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 27, + "endColumn": 30, + "lineCount": 1 + } + }, + { + "code": "reportUnusedParameter", + "range": { + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 43, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 43, + "startColumn": 37, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 55, + "startColumn": 44, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 55, + "startColumn": 44, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 53, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 19, + "startColumn": 53, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 36, + "startColumn": 19, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 48, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 36, + "startColumn": 49, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 4, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 15, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, + "startColumn": 23, "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 30, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 25, + "startColumn": 39, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 16, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 16, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 53, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportArgumentType", "range": { - "startColumn": 4, - "endColumn": 23, + "startColumn": 29, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 16, + "startColumn": 41, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 45, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 45, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 42, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 64, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 66, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 19, - "endColumn": 36, + "startColumn": 31, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 45, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 50, + "startColumn": 34, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 50, + "startColumn": 16, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 53, + "startColumn": 28, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 53, + "startColumn": 28, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 52, + "startColumn": 16, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 52, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 35, + "startColumn": 39, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 39, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 39, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 21, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 34, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 54, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 12, + "endColumn": 15, "lineCount": 1 } }, @@ -41561,503 +40321,519 @@ "code": "reportUnusedParameter", "range": { "startColumn": 32, - "endColumn": 36, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnusedParameter", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 56, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 38, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 15, - "endColumn": 28, + "startColumn": 32, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 44, - "endColumn": 48, + "startColumn": 33, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 49, + "startColumn": 33, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 36, - "endColumn": 49, + "startColumn": 33, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 38, - "endColumn": 51, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { "startColumn": 38, - "endColumn": 51, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 28, - "endColumn": 70, + "startColumn": 38, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 57, - "endColumn": 70, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 32, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 32, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 44, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 28, + "startColumn": 44, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 36, + "startColumn": 18, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 44, - "lineCount": 8 + "startColumn": 34, + "endColumn": 40, + "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 61, - "endColumn": 65, + "startColumn": 16, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 59, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 59, - "lineCount": 1 + "startColumn": 16, + "endColumn": 21, + "lineCount": 4 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 35, + "startColumn": 8, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 45, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 43, + "startColumn": 37, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 36, + "startColumn": 8, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 61, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 46, - "endColumn": 59, + "startColumn": 21, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 59, + "startColumn": 43, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 44, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 28, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 28, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 38, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 16, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 42, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, + "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 15, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 55, + "startColumn": 15, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 55, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 57, + "startColumn": 26, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 57, + "startColumn": 26, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 59, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 59, + "startColumn": 0, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 0, + "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 17, + "startColumn": 49, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 17, + "startColumn": 49, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 45, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 56, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 27, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 27, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 55, + "startColumn": 29, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 55, + "startColumn": 28, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 52, + "startColumn": 55, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 52, + "startColumn": 28, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 56, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 56, + "startColumn": 35, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 35, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 47, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 47, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 34, - "lineCount": 1 + "startColumn": 66, + "endColumn": 70, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 66, + "endColumn": 70, + "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 34, + "startColumn": 33, + "endColumn": 43, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 45, + "endColumn": 57, + "lineCount": 1 + } + }, + { + "code": "reportUnusedParameter", + "range": { + "startColumn": 18, + "endColumn": 28, "lineCount": 1 } }, @@ -42065,44 +40841,60 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 35, + "endColumn": 42, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 35, + "endColumn": 42, + "lineCount": 1 + } + }, + { + "code": "reportUnusedParameter", + "range": { + "startColumn": 35, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 44, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 44, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 44, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { "startColumn": 57, "endColumn": 61, @@ -42110,346 +40902,356 @@ } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 55, + "startColumn": 57, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 42, - "endColumn": 55, + "startColumn": 57, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 55, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 55, + "startColumn": 26, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 53, + "startColumn": 26, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 53, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 47, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 47, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 23, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 21, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 18, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 44, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 55, + "startColumn": 52, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 55, + "startColumn": 65, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 43, - "endColumn": 53, + "startColumn": 47, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 53, + "startColumn": 58, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 22, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 55, + "startColumn": 4, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 55, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 44, - "endColumn": 57, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 44, - "endColumn": 57, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 80, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 52, + "startColumn": 31, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 67, - "endColumn": 80, + "startColumn": 25, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { "startColumn": 4, - "endColumn": 19, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 32, + "endColumn": 36, + "lineCount": 1 + } + } + ], + "./loopy/target/ispc.py": [ + { + "code": "reportUnannotatedClassAttribute", + "range": { + "startColumn": 13, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 22, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 33, + "startColumn": 22, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 51, - "endColumn": 60, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 51, - "endColumn": 60, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 26, - "endColumn": 36, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 26, - "endColumn": 36, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 26, "lineCount": 1 } }, @@ -42457,79 +41259,95 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 39, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 25, - "endColumn": 33, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 51, - "endColumn": 60, + "startColumn": 39, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 51, - "endColumn": 60, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 36, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 36, + "startColumn": 33, + "endColumn": 45, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 42, + "endColumn": 46, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 42, + "endColumn": 46, "lineCount": 1 } }, @@ -42537,103 +41355,103 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 15, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 33, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 55, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 55, + "startColumn": 34, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 44, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallIssue", "range": { - "startColumn": 31, - "endColumn": 44, + "startColumn": 28, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 21, - "endColumn": 63, + "startColumn": 20, + "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 35, + "startColumn": 61, + "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 50, + "startColumn": 27, "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 4, - "endColumn": 11, + "startColumn": 46, + "endColumn": 63, "lineCount": 1 } }, @@ -42641,7 +41459,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 32, + "endColumn": 24, "lineCount": 1 } }, @@ -42649,351 +41467,335 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 32, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 79, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, + "startColumn": 18, "endColumn": 22, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 24, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 34, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 34, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 17, + "startColumn": 39, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 17, + "startColumn": 39, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 39, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 56, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnusedParameter", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 56, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 4, + "endColumn": 29, "lineCount": 1 } }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 13, - "endColumn": 52, - "lineCount": 2 - } - }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 4, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 4, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 4, - "endColumn": 28, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 32, + "startColumn": 4, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 32, + "startColumn": 4, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 39, + "startColumn": 4, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 39, + "startColumn": 4, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 46, + "startColumn": 4, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 46, + "startColumn": 4, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 38, + "startColumn": 4, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 42, - "endColumn": 56, + "startColumn": 4, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 15, - "endColumn": 37, + "startColumn": 4, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 16, - "endColumn": 20, + "startColumn": 8, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 43, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 43, + "startColumn": 51, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 26, - "endColumn": 43, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 11, - "endColumn": 25, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 23, - "endColumn": 37, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 52, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 52, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 55, - "endColumn": 58, + "startColumn": 20, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 60, - "endColumn": 63, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 44, - "endColumn": 66, + "startColumn": 8, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 36, + "endColumn": 49, "lineCount": 1 } }, @@ -43001,7 +41803,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 16, + "endColumn": 25, "lineCount": 1 } }, @@ -43009,470 +41811,456 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 16, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 32, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 32, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 43, + "startColumn": 45, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 43, + "startColumn": 45, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 19, - "endColumn": 35, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 27, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 31, + "startColumn": 27, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 49, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 49, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 42, + "startColumn": 59, + "endColumn": 66, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 42, + "startColumn": 59, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 49, + "startColumn": 27, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 49, + "startColumn": 29, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 19, - "endColumn": 47, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 20, - "endColumn": 48, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 38, - "endColumn": 43, + "startColumn": 8, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 44, + "startColumn": 20, "endColumn": 57, - "lineCount": 1 + "lineCount": 2 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 44, - "endColumn": 57, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 44, + "startColumn": 14, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 52, + "startColumn": 18, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 56, - "lineCount": 1 + "startColumn": 33, + "endColumn": 42, + "lineCount": 2 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 63, + "startColumn": 26, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 35, + "startColumn": 31, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 68, + "startColumn": 22, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 67, + "startColumn": 67, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 68, + "startColumn": 14, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 67, + "startColumn": 20, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 37, - "lineCount": 1 + "startColumn": 16, + "endColumn": 35, + "lineCount": 3 } - }, + } + ], + "./loopy/target/opencl.py": [ { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 36, - "endColumn": 49, + "startColumn": 8, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 36, - "endColumn": 49, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 15, + "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 30, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedVariable", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 32, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 12, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 36, + "startColumn": 12, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 50, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 4, - "endColumn": 23, + "startColumn": 16, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 12, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 16, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 37, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 52, - "endColumn": 56, + "startColumn": 27, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 52, + "startColumn": 8, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 38, - "endColumn": 57, + "startColumn": 35, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 38, - "endColumn": 57, + "startColumn": 68, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnboundVariable", "range": { - "startColumn": 38, - "endColumn": 48, + "startColumn": 28, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 48, + "startColumn": 4, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 37, + "startColumn": 26, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 37, + "startColumn": 26, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 26, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 7, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, + "startColumn": 9, "endColumn": 24, "lineCount": 1 } @@ -43480,111 +42268,87 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 36, + "startColumn": 9, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 37, + "startColumn": 11, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 9, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 45, + "startColumn": 9, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, + "startColumn": 30, "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, + "startColumn": 30, "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 17, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnnecessaryContains", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 20, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 25, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 13, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, + "startColumn": 16, "endColumn": 29, "lineCount": 1 } @@ -43592,304 +42356,296 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 34, + "startColumn": 16, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 37, + "startColumn": 48, + "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 42, + "startColumn": 16, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 36, + "startColumn": 11, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 37, + "startColumn": 34, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 49, + "startColumn": 11, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 48, + "startColumn": 34, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 15, - "endColumn": 34, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 32, - "endColumn": 42, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, + "startColumn": 31, "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 31, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 44, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 44, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 58, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 32, + "startColumn": 58, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 48, + "startColumn": 11, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 11, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 46, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 72, + "startColumn": 46, + "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 71, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 72, + "startColumn": 40, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 71, + "startColumn": 53, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 40, - "endColumn": 53, + "startColumn": 67, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 40, - "endColumn": 53, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 39, - "endColumn": 55, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 55, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingTypeArgument", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 8, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 39, - "endColumn": 57, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, - "endColumn": 19, + "startColumn": 30, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 19, + "startColumn": 46, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 31, + "startColumn": 46, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 46, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 50, + "endColumn": 55, "lineCount": 1 } }, @@ -43897,95 +42653,95 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 15, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 22, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 22, + "startColumn": 33, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 25, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 25, + "startColumn": 25, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 24, - "endColumn": 25, + "startColumn": 29, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 28, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 27, - "endColumn": 28, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 20, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 46, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 33, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, @@ -43993,7 +42749,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 27, "lineCount": 1 } }, @@ -44001,23 +42757,23 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 44, + "endColumn": 55, "lineCount": 1 } }, @@ -44025,7 +42781,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 28, "lineCount": 1 } }, @@ -44033,31 +42789,15 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 27, - "endColumn": 31, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 35, + "endColumn": 48, "lineCount": 1 } }, @@ -44065,87 +42805,79 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 21, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 30, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 53, + "startColumn": 51, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 55, - "endColumn": 64, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 20, - "endColumn": 43, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, + "startColumn": 32, "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 72, + "startColumn": 32, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 72, + "startColumn": 45, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 40, + "startColumn": 45, + "endColumn": 50, "lineCount": 1 } }, @@ -44153,1060 +42885,1030 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 15, - "endColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 31, + "startColumn": 48, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 21, - "endColumn": 31, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 32, + "startColumn": 27, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 32, + "startColumn": 27, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 47, + "startColumn": 49, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 47, + "startColumn": 49, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 59, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 59, + "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 43, + "startColumn": 23, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnreachable", "range": { "startColumn": 12, - "endColumn": 64, - "lineCount": 1 + "endColumn": 36, + "lineCount": 2 } }, { - "code": "reportUnknownMemberType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 44, - "endColumn": 63, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 4, - "endColumn": 9, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 10, - "endColumn": 16, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 10, - "endColumn": 16, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnnecessaryContains", "range": { - "startColumn": 18, - "endColumn": 21, - "lineCount": 1 + "startColumn": 48, + "endColumn": 59, + "lineCount": 2 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 18, - "endColumn": 21, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 18, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 44, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 49, + "startColumn": 44, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 18, - "endColumn": 34, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 43, + "startColumn": 29, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 53, + "startColumn": 29, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 55, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 22, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 21, - "lineCount": 3 + "startColumn": 47, + "endColumn": 56, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 38, - "lineCount": 3 + "startColumn": 47, + "endColumn": 56, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 47, + "startColumn": 11, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 27, + "startColumn": 13, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 34, + "startColumn": 13, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 33, + "startColumn": 44, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 36, + "startColumn": 44, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 47, + "startColumn": 18, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 37, - "endColumn": 47, + "startColumn": 8, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 49, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 38, + "startColumn": 62, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 19, - "endColumn": 38, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } - }, + } + ], + "./loopy/target/pyopencl.py": [ { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 37, + "startColumn": 51, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 31, - "endColumn": 56, + "startColumn": 51, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 57, - "endColumn": 62, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 51, - "endColumn": 63, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOptionalSubscript", "range": { - "startColumn": 43, - "endColumn": 49, + "startColumn": 20, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 60, + "startColumn": 20, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 50, - "endColumn": 60, + "startColumn": 32, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 43, + "startColumn": 32, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 17, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnnecessaryContains", "range": { - "startColumn": 37, - "endColumn": 63, + "startColumn": 20, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 43, + "startColumn": 11, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 37, - "endColumn": 63, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 37, + "startColumn": 31, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 55, + "startColumn": 31, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 41, + "startColumn": 44, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 51, + "startColumn": 44, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 35, + "startColumn": 57, "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 51, - "endColumn": 57, + "startColumn": 57, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 58, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 57, + "startColumn": 41, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 47, + "startColumn": 65, + "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 47, + "startColumn": 79, + "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 50, + "startColumn": 17, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 65, + "startColumn": 46, + "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 57, + "startColumn": 69, + "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 20, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 19, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 44, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 30, - "endColumn": 33, + "startColumn": 57, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 33, + "startColumn": 70, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportCallIssue", "range": { - "startColumn": 35, - "endColumn": 50, + "startColumn": 23, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 50, + "startColumn": 67, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 56, + "startColumn": 68, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 56, + "startColumn": 68, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 58, - "endColumn": 78, + "startColumn": 35, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 78, + "startColumn": 20, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 49, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 17, - "endColumn": 35, + "startColumn": 39, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 37, + "startColumn": 49, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 26, + "startColumn": 34, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 16, - "endColumn": 26, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 32, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 32, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 41, + "startColumn": 39, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 41, + "startColumn": 39, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 50, + "startColumn": 39, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, + "startColumn": 46, + "endColumn": 49, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 39, "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 45, + "startColumn": 44, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 59, + "startColumn": 64, + "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 47, + "startColumn": 67, + "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 47, + "startColumn": 68, + "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 76, - "endColumn": 81, + "startColumn": 68, + "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 36, + "startColumn": 39, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 23, + "startColumn": 20, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 27, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 24, - "endColumn": 27, + "startColumn": 20, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 35, + "startColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, + "startColumn": 34, "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 42, + "startColumn": 16, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 32, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 46, - "endColumn": 49, + "startColumn": 32, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 41, + "startColumn": 39, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, - "endColumn": 45, + "startColumn": 39, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 20, + "startColumn": 39, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 46, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 39, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 23, + "startColumn": 44, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 23, + "startColumn": 55, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 61, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 49, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 48, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 48, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 24, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 18, - "endColumn": 36, + "startColumn": 29, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 72, - "lineCount": 2 + "startColumn": 52, + "endColumn": 56, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 49, + "startColumn": 61, + "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 31, + "startColumn": 61, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 50, + "startColumn": 61, + "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 67, + "startColumn": 61, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 20, + "startColumn": 4, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, - "endColumn": 19, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 23, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 23, + "startColumn": 18, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 40, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 49, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 42, - "endColumn": 49, + "startColumn": 13, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 51, - "endColumn": 64, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 51, - "endColumn": 64, + "startColumn": 4, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, "endColumn": 28, @@ -45214,7 +43916,7 @@ } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 28, @@ -45222,193 +43924,185 @@ } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 30, - "endColumn": 47, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 11, - "endColumn": 25, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportUnknownParameterType", "range": { - "startColumn": 7, - "endColumn": 32, + "startColumn": 30, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 28, + "startColumn": 30, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { "startColumn": 12, - "endColumn": 15, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 17, - "endColumn": 32, + "startColumn": 24, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 53, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 32, + "startColumn": 33, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, + "startColumn": 33, "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 33, - "endColumn": 53, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { "startColumn": 24, - "endColumn": 54, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 31, + "startColumn": 35, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 36, - "endColumn": 51, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 46, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 53, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 70, + "startColumn": 15, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 35, - "lineCount": 1 + "startColumn": 15, + "endColumn": 24, + "lineCount": 2 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 28, - "lineCount": 1 + "startColumn": 15, + "endColumn": 24, + "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 59, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 33, + "startColumn": 31, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 34, + "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 34, + "startColumn": 8, "endColumn": 37, "lineCount": 1 } @@ -45416,392 +44110,392 @@ { "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 54, + "startColumn": 44, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 54, + "startColumn": 44, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 53, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 53, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 31, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 33, - "endColumn": 46, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 33, - "endColumn": 46, + "startColumn": 66, + "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 48, - "endColumn": 54, + "startColumn": 20, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 48, - "endColumn": 54, + "startColumn": 20, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 46, + "startColumn": 29, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 48, - "endColumn": 61, + "startColumn": 29, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 39, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 57, + "startColumn": 39, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 59, - "endColumn": 69, + "startColumn": 12, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 35, + "startColumn": 45, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 12, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 45, + "startColumn": 50, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 51, + "startColumn": 50, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 47, + "startColumn": 12, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 49, - "endColumn": 64, + "startColumn": 45, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 67, + "startColumn": 12, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 53, + "startColumn": 40, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 53, + "startColumn": 12, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 12, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 14, + "startColumn": 12, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 22, + "startColumn": 12, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 22, + "startColumn": 12, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 44, + "startColumn": 19, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 38, + "startColumn": 38, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 45, - "endColumn": 58, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 58, + "startColumn": 18, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 25, + "startColumn": 33, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 25, + "startColumn": 33, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 15, - "endColumn": 34, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 34, + "startColumn": 20, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 51, + "startColumn": 24, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 50, + "startColumn": 24, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 50, + "startColumn": 33, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 44, + "startColumn": 16, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 52, + "startColumn": 16, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 12, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 23, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 4, - "endColumn": 41, - "lineCount": 1 + "startColumn": 54, + "endColumn": 62, + "lineCount": 2 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 45, + "startColumn": 20, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnreachable", "range": { - "startColumn": 42, - "endColumn": 45, + "startColumn": 12, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 62, + "startColumn": 30, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 47, - "endColumn": 62, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, @@ -45809,862 +44503,884 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 28, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 28, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, + "startColumn": 20, "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 51, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 51, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 43, - "endColumn": 46, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 48, - "endColumn": 61, + "startColumn": 8, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 32, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 44, + "startColumn": 53, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 8, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 17, - "endColumn": 32, + "startColumn": 8, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 44, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 49, - "lineCount": 4 + "startColumn": 62, + "endColumn": 75, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 56, - "endColumn": 49, - "lineCount": 4 + "startColumn": 8, + "endColumn": 30, + "lineCount": 1 + } + } + ], + "./loopy/target/pyopencl_execution.py": [ + { + "code": "reportIncompatibleMethodOverride", + "range": { + "startColumn": 8, + "endColumn": 30, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 32, - "endColumn": 57, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 63, + "startColumn": 15, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 44, - "endColumn": 47, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 49, - "endColumn": 64, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 67, + "startColumn": 21, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 32, - "endColumn": 53, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 32, - "endColumn": 53, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 4, - "endColumn": 22, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 32, - "endColumn": 52, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 36, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 36, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 53, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 53, + "startColumn": 44, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 34, + "startColumn": 44, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 34, + "startColumn": 52, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 51, + "startColumn": 52, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 50, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 50, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 25, - "endColumn": 44, + "startColumn": 13, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 33, - "endColumn": 52, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 50, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 47, - "endColumn": 50, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 52, - "endColumn": 67, + "startColumn": 43, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 52, - "endColumn": 67, + "startColumn": 43, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 55, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 55, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 42, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 59, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 51, + "startColumn": 45, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", - "range": { - "startColumn": 53, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportOptionalIterable", "range": { "startColumn": 22, - "endColumn": 39, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 33, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 70, - "endColumn": 80, + "startColumn": 24, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 59, - "endColumn": 69, + "startColumn": 24, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 28, - "endColumn": 35, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 28, - "endColumn": 35, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 57, - "endColumn": 67, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 57, - "endColumn": 67, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 34, + "startColumn": 28, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 34, + "startColumn": 28, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, + "startColumn": 43, "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 50, + "startColumn": 43, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 50, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 44, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 52, + "startColumn": 12, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 45, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 47, + "startColumn": 59, + "endColumn": 76, "lineCount": 1 } }, + { + "code": "reportAny", + "range": { + "startColumn": 15, + "endColumn": 35, + "lineCount": 3 + } + } + ], + "./loopy/target/python.py": [ { "code": "reportUnknownParameterType", "range": { - "startColumn": 48, - "endColumn": 54, + "startColumn": 8, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 54, + "startColumn": 15, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 56, - "endColumn": 74, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 56, - "endColumn": 74, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 16, - "endColumn": 35, + "startColumn": 36, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 35, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 22, - "endColumn": 40, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 48, + "startColumn": 20, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 50, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 38, - "endColumn": 44, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 46, - "endColumn": 52, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, + "startColumn": 14, "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 45, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 32, - "endColumn": 51, + "startColumn": 48, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 51, + "startColumn": 14, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 28, + "startColumn": 16, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 36, + "startColumn": 16, + "endColumn": 71, "lineCount": 1 } - }, + } + ], + "./loopy/tools.py": [ { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 36, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 56, + "startColumn": 27, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 64, - "endColumn": 74, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 64, - "endColumn": 74, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 34, + "startColumn": 42, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 34, + "startColumn": 42, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 51, + "startColumn": 22, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 50, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 50, + "startColumn": 42, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 44, + "startColumn": 47, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 38, + "startColumn": 4, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 33, - "endColumn": 52, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 4, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 23, - "endColumn": 54, + "startColumn": 13, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 53, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 50, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 49, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 4, - "endColumn": 33, + "startColumn": 13, + "endColumn": 19, + "lineCount": 1 + } + }, + { + "code": "reportUninitializedInstanceVariable", + "range": { + "startColumn": 13, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 34, + "startColumn": 31, "endColumn": 41, "lineCount": 1 } @@ -46672,395 +45388,383 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 34, + "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { "startColumn": 43, - "endColumn": 61, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 52, + "startColumn": 43, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 43, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 45, + "startColumn": 16, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 45, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 35, + "startColumn": 16, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 47, + "startColumn": 54, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 56, + "startColumn": 13, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 56, + "startColumn": 13, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 13, + "endColumn": 40, "lineCount": 1 } - } - ], - "./loopy/symbolic.py": [ + }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, + "startColumn": 18, "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 51, + "startColumn": 53, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 49, - "endColumn": 81, + "startColumn": 53, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 80, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 70, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnsafeMultipleInheritance", + "code": "reportUnknownParameterType", "range": { - "startColumn": 6, - "endColumn": 16, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 73, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 50, - "endColumn": 81, + "startColumn": 27, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 27, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 51, - "endColumn": 85, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 51, - "endColumn": 84, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 27, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 54, + "startColumn": 27, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 40, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 40, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 8, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 19, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 28, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportPrivateImportUsage", + "code": "reportUnknownArgumentType", "range": { "startColumn": 18, - "endColumn": 34, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 35, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 33, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 58, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 58, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 59, + "startColumn": 18, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 59, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 34, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 34, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportOperatorIssue", - "range": { - "startColumn": 12, - "endColumn": 54, - "lineCount": 1 - } - } - ], - "./loopy/target/__init__.py": [ - { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 15, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 29, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 15, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 28, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 23, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 4, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 21, + "startColumn": 23, "endColumn": 26, "lineCount": 1 } @@ -47068,7 +45772,7 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 21, + "startColumn": 23, "endColumn": 26, "lineCount": 1 } @@ -47076,269 +45780,253 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 39, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 52, - "endColumn": 57, + "startColumn": 4, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 14, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 11, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 22, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 30, + "startColumn": 20, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 20, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 28, + "startColumn": 27, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 28, + "startColumn": 46, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAny", "range": { "startColumn": 4, - "endColumn": 30, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 30, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 35, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 17, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportAny", "range": { - "startColumn": 44, - "endColumn": 49, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 15, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 31, - "endColumn": 54, + "startColumn": 48, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 56, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 37, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 53, - "endColumn": 59, + "startColumn": 36, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 53, - "endColumn": 59, + "startColumn": 36, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 59, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 38, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 44, - "endColumn": 48, + "startColumn": 13, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 44, - "endColumn": 48, + "startColumn": 13, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 44, - "endColumn": 48, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 50, - "endColumn": 60, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 14, - "endColumn": 20, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 14, - "endColumn": 20, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 23, @@ -47346,114 +46034,114 @@ } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 26, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 31, + "startColumn": 26, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 46, + "startColumn": 26, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 57, - "endColumn": 70, + "startColumn": 26, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 31, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 47, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 17, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, @@ -47461,207 +46149,207 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 29, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 37, + "startColumn": 22, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 43, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { "startColumn": 32, - "endColumn": 43, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { "startColumn": 32, - "endColumn": 43, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 50, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 45, - "endColumn": 50, + "startColumn": 13, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 50, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 27, - "endColumn": 47, + "startColumn": 13, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 47, + "startColumn": 42, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 47, + "startColumn": 8, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 49, - "endColumn": 57, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 49, - "endColumn": 57, + "startColumn": 53, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 57, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 8, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 26, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 26, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 19, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 15, + "endColumn": 33, "lineCount": 1 } }, @@ -47677,7 +46365,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 39, - "endColumn": 52, + "endColumn": 42, "lineCount": 1 } }, @@ -47685,295 +46373,311 @@ "code": "reportMissingParameterType", "range": { "startColumn": 39, - "endColumn": 52, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 52, + "startColumn": 19, + "endColumn": 42, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 15, + "endColumn": 46, + "lineCount": 1 + } + }, + { + "code": "reportImplicitOverride", + "range": { + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 54, - "endColumn": 58, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 54, - "endColumn": 58, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 54, - "endColumn": 58, + "startColumn": 20, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 28, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 36, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 15, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 38, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 55, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportImplicitOverride", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 21, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 19, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 44, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 31, - "endColumn": 44, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportImplicitOverride", "range": { - "startColumn": 31, - "endColumn": 44, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 51, + "startColumn": 20, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 51, + "startColumn": 20, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 51, + "startColumn": 20, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 57, + "startColumn": 20, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 57, + "startColumn": 33, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 57, + "startColumn": 46, + "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 27, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 27, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 4, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 68, - "endColumn": 76, + "startColumn": 22, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 68, - "endColumn": 76, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 68, - "endColumn": 76, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 45, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 45, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 62, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 62, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 57, + "startColumn": 25, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 52, - "endColumn": 57, + "startColumn": 13, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 52, - "endColumn": 57, + "startColumn": 13, + "endColumn": 19, "lineCount": 1 } }, @@ -47986,161 +46690,137 @@ } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 26, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 28, + "startColumn": 26, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 28, + "startColumn": 26, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 28, + "startColumn": 37, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 30, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 38, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 37, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 16, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 41, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 63, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 68, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 65, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 21, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 42, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, + "startColumn": 25, "endColumn": 31, "lineCount": 1 } @@ -48148,618 +46828,612 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 51, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 53, - "endColumn": 67, + "startColumn": 33, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 33, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 41, + "startColumn": 10, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 56, + "startColumn": 58, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 58, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 31, + "startColumn": 58, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 34, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 34, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 34, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 65, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingTypeStubs", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 9, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 47, - "lineCount": 1 + "startColumn": 18, + "endColumn": 56, + "lineCount": 2 } }, { - "code": "reportMissingParameterType", + "code": "reportMissingTypeArgument", "range": { - "startColumn": 49, - "endColumn": 63, + "startColumn": 13, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 37, + "startColumn": 4, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 57, + "startColumn": 12, + "endColumn": 48, "lineCount": 1 } - }, + } + ], + "./loopy/transform/add_barrier.py": [ { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 13, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 13, + "endColumn": 46, "lineCount": 1 } - }, + } + ], + "./loopy/transform/arithmetic.py": [ { "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 4, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 19, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 19, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 56, + "startColumn": 12, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 56, + "startColumn": 24, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 63, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 63, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 36, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 29, + "startColumn": 36, + "endColumn": 50, "lineCount": 1 } - } - ], - "./loopy/target/c/__init__.py": [ + }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 70, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 69, + "startColumn": 23, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 69, + "startColumn": 11, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 41, + "startColumn": 48, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 41, + "startColumn": 48, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 58, + "endColumn": 70, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 58, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 24, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 12, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 18, + "startColumn": 33, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 39, + "startColumn": 33, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 21, - "endColumn": 57, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportOperatorIssue", "range": { - "startColumn": 13, - "endColumn": 18, + "startColumn": 16, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 17, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 32, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 32, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 26, + "startColumn": 40, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 60, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 31, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 26, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 26, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportCallIssue", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 25, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 15, - "endColumn": 30, + "startColumn": 25, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 25, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 29, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 29, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 38, + "startColumn": 27, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 60, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 19, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 19, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 35, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 35, + "startColumn": 23, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 42, - "lineCount": 1 + "startColumn": 29, + "endColumn": 30, + "lineCount": 2 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 55, + "startColumn": 36, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 55, + "startColumn": 16, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 25, - "endColumn": 28, - "lineCount": 3 + "startColumn": 48, + "endColumn": 52, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 28, + "startColumn": 36, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 37, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 49, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 49, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 32, - "endColumn": 46, + "startColumn": 44, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 46, + "startColumn": 31, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 37, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, @@ -48767,191 +47441,191 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 26, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 23, - "endColumn": 33, - "lineCount": 1 + "startColumn": 38, + "endColumn": 25, + "lineCount": 5 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 47, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 23, + "startColumn": 16, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 40, + "startColumn": 51, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 40, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 85, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 64, - "endColumn": 71, + "startColumn": 16, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 27, - "endColumn": 40, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 27, - "endColumn": 40, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 42, - "endColumn": 47, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 42, - "endColumn": 47, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 49, - "endColumn": 54, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 49, - "endColumn": 54, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 44, - "endColumn": 49, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 10, - "endColumn": 49, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 41, - "endColumn": 61, + "startColumn": 44, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportCallIssue", "range": { - "startColumn": 41, - "endColumn": 68, + "startColumn": 31, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 41, - "endColumn": 68, + "startColumn": 31, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 70, - "endColumn": 81, - "lineCount": 1 + "startColumn": 20, + "endColumn": 28, + "lineCount": 2 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 70, - "endColumn": 81, + "startColumn": 36, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 37, + "startColumn": 30, + "endColumn": 47, "lineCount": 1 } }, @@ -48959,390 +47633,392 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 69, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 71, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } - }, + } + ], + "./loopy/transform/array_buffer_map.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 36, - "lineCount": 3 + "startColumn": 21, + "endColumn": 27, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 36, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 35, - "lineCount": 2 + "startColumn": 4, + "endColumn": 32, + "lineCount": 1 } }, { - "code": "reportMissingTypeArgument", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 47, + "startColumn": 33, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 33, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 47, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 47, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 59, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 59, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 39, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 49, + "startColumn": 22, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 49, + "startColumn": 22, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 49, + "startColumn": 22, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 66, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 24, + "startColumn": 22, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 42, + "startColumn": 18, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 54, + "startColumn": 36, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 56, - "endColumn": 65, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 44, + "startColumn": 22, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 44, + "startColumn": 18, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 51, + "startColumn": 4, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 51, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 55, - "endColumn": 61, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 55, - "endColumn": 61, + "startColumn": 33, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 55, + "startColumn": 33, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 37, + "startColumn": 19, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 37, + "startColumn": 26, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 15, + "startColumn": 20, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 21, + "startColumn": 21, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 36, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 38, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 48, - "endColumn": 53, + "startColumn": 38, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 41, + "startColumn": 53, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 41, + "startColumn": 53, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 48, + "startColumn": 8, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 48, + "startColumn": 8, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 63, - "endColumn": 68, + "startColumn": 16, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 70, - "endColumn": 75, + "startColumn": 39, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 37, + "startColumn": 46, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 37, + "startColumn": 35, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 56, - "endColumn": 61, + "startColumn": 39, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 39, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 47, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 20, + "startColumn": 47, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 21, + "startColumn": 8, "endColumn": 27, "lineCount": 1 } @@ -49350,432 +48026,424 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 21, + "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 29, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { "startColumn": 29, - "endColumn": 33, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 12, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 54, + "startColumn": 48, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 60, + "startColumn": 21, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 25, + "startColumn": 21, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 11, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 54, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 54, + "startColumn": 38, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 60, + "startColumn": 38, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 50, - "endColumn": 54, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 32, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 54, + "startColumn": 26, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 60, + "startColumn": 26, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 50, - "endColumn": 54, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 26, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 31, - "endColumn": 41, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportOptionalSubscript", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 40, + "startColumn": 34, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 44, + "startColumn": 55, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", - "range": { - "startColumn": 31, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportOptionalSubscript", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 40, + "startColumn": 8, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 44, + "startColumn": 13, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportOptionalSubscript", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 40, + "startColumn": 24, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 44, + "startColumn": 16, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 16, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 33, - "endColumn": 39, + "startColumn": 13, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 33, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 40, + "startColumn": 47, + "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 47, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, + "startColumn": 13, "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 43, + "startColumn": 16, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 49, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 49, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAny", "range": { - "startColumn": 54, - "endColumn": 62, - "lineCount": 2 + "startColumn": 12, + "endColumn": 27, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 33, + "startColumn": 12, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 30, - "endColumn": 54, + "startColumn": 43, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 53, + "startColumn": 16, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 60, - "endColumn": 74, + "startColumn": 42, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 23, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 16, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 19, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 34, - "endColumn": 47, + "startColumn": 23, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 49, - "endColumn": 63, + "startColumn": 28, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 73, + "startColumn": 77, + "endColumn": 83, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 62, - "endColumn": 73, + "startColumn": 21, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 54, - "endColumn": 68, + "startColumn": 13, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 59, - "endColumn": 73, + "startColumn": 39, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 49, - "endColumn": 62, - "lineCount": 2 + "startColumn": 13, + "endColumn": 23, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 37, + "startColumn": 13, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 52, + "startColumn": 13, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 40, + "endColumn": 58, "lineCount": 1 } }, @@ -49783,391 +48451,401 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 37, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 57, + "startColumn": 15, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 57, + "startColumn": 55, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 55, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 40, + "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 40, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 49, + "startColumn": 47, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 18, - "endColumn": 21, + "startColumn": 33, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 24, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 57, - "lineCount": 2 + "startColumn": 16, + "endColumn": 34, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 53, + "startColumn": 40, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 48, + "startColumn": 40, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 50, - "endColumn": 62, + "startColumn": 4, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 28, + "startColumn": 4, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 47, - "lineCount": 3 + "startColumn": 4, + "endColumn": 22, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 14, - "endColumn": 53, + "startColumn": 8, + "endColumn": 41, "lineCount": 1 } - }, + } + ], + "./loopy/transform/batch.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportMissingTypeArgument", "range": { - "startColumn": 16, - "endColumn": 76, + "startColumn": 28, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 46, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 48, - "endColumn": 56, + "startColumn": 45, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 45, + "startColumn": 45, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 14, - "endColumn": 53, + "startColumn": 53, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 45, + "startColumn": 53, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 34, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 44, - "lineCount": 2 + "startColumn": 12, + "endColumn": 28, + "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 56, - "lineCount": 2 + "startColumn": 30, + "endColumn": 40, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 14, - "endColumn": 53, + "startColumn": 30, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 47, + "startColumn": 25, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 35, - "lineCount": 6 + "startColumn": 13, + "endColumn": 19, + "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 13, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 13, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 13, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 44, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 31, + "startColumn": 36, + "endColumn": 40, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 13, "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 51, + "startColumn": 13, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 51, + "startColumn": 57, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 57, + "startColumn": 20, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 53, - "endColumn": 57, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 68, - "endColumn": 76, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 68, - "endColumn": 76, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 30, + "startColumn": 15, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 42, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 42, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 42, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 41, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 28, + "startColumn": 47, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 28, + "startColumn": 23, + "endColumn": 33, "lineCount": 1 } }, @@ -50175,47 +48853,47 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 23, - "endColumn": 24, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 35, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 37, - "endColumn": 38, + "startColumn": 15, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 38, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 34, + "startColumn": 26, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 34, + "endColumn": 20, "lineCount": 1 } }, @@ -50223,166 +48901,142 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 15, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 31, + "startColumn": 15, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 36, + "startColumn": 42, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 42, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 40, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 18, + "startColumn": 46, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 4, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 33, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 44, + "startColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 33, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 38, + "startColumn": 15, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, + "startColumn": 29, "endColumn": 38, "lineCount": 1 } @@ -50390,136 +49044,130 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 48, + "startColumn": 22, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 49, - "endColumn": 53, + "startColumn": 46, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 16, + "endColumn": 25, "lineCount": 1 } - }, + } + ], + "./loopy/transform/buffer.py": [ { "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 26, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 26, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 42, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 42, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 22, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 48, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 49, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 30, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 30, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 11, - "endColumn": 20, + "startColumn": 46, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 46, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 25, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 13, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 38, - "endColumn": 49, + "startColumn": 13, + "endColumn": 21, "lineCount": 1 } }, @@ -50527,7 +49175,7 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 21, + "endColumn": 30, "lineCount": 1 } }, @@ -50535,7 +49183,7 @@ "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, - "endColumn": 21, + "endColumn": 30, "lineCount": 1 } }, @@ -50543,135 +49191,127 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 37, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 53, - "endColumn": 59, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 53, - "endColumn": 59, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 11, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 17, + "startColumn": 16, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 56, + "startColumn": 16, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 65, - "endColumn": 78, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 65, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", - "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 47, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 40, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 46, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 12, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 43, + "startColumn": 39, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 39, + "endColumn": 57, "lineCount": 1 } }, @@ -50679,625 +49319,623 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 30, + "endColumn": 21, "lineCount": 1 } - } - ], - "./loopy/target/c/c_execution.py": [ + }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 29, + "startColumn": 11, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 29, + "startColumn": 11, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 25, + "startColumn": 16, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 16, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 38, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 43, + "startColumn": 43, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 43, + "startColumn": 43, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 61, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 40, + "startColumn": 41, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 60, + "startColumn": 47, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 42, + "startColumn": 12, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 39, - "endColumn": 42, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 39, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 4, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 43, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 43, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 60, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 60, + "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 36, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 36, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 52, + "startColumn": 23, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 52, + "startColumn": 23, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 45, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 45, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 23, + "startColumn": 21, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 43, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 43, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 19, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 27, - "endColumn": 33, - "lineCount": 1 + "startColumn": 34, + "endColumn": 55, + "lineCount": 4 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 24, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 24, - "lineCount": 1 + "startColumn": 31, + "endColumn": 27, + "lineCount": 2 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 40, + "startColumn": 25, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 31, - "endColumn": 40, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 29, + "startColumn": 25, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 17, - "endColumn": 29, + "startColumn": 34, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 36, - "endColumn": 48, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 48, + "startColumn": 32, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 17, - "endColumn": 30, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 13, - "endColumn": 22, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 42, - "endColumn": 56, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 42, - "endColumn": 56, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 38, - "endColumn": 52, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 38, - "endColumn": 52, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 32, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 29, - "endColumn": 48, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 44, - "endColumn": 48, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 13, - "endColumn": 20, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 13, - "endColumn": 26, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 20, - "endColumn": 24, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 24, - "lineCount": 1 + "startColumn": 37, + "endColumn": 84, + "lineCount": 2 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 33, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 37, + "startColumn": 16, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 45, - "endColumn": 58, + "startColumn": 47, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 45, - "endColumn": 58, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 58, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 29, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 38, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 18, - "endColumn": 32, + "startColumn": 40, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 27, + "endColumn": 36, "lineCount": 1 } }, @@ -51305,598 +49943,608 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 16, - "endColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 74, - "lineCount": 2 + "startColumn": 40, + "endColumn": 54, + "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 16, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 41, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 50, + "startColumn": 32, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 50, + "startColumn": 32, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 50, + "startColumn": 41, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 20, + "startColumn": 30, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 57, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 26, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 26, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 19, + "startColumn": 20, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { "startColumn": 27, - "endColumn": 33, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 36, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 24, + "startColumn": 24, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 24, + "startColumn": 19, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 40, + "startColumn": 62, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 31, - "endColumn": 40, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 29, - "lineCount": 1 + "startColumn": 30, + "endColumn": 50, + "lineCount": 3 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 29, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, + "startColumn": 32, "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 48, + "startColumn": 52, + "endColumn": 60, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 19, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 55, - "endColumn": 62, + "startColumn": 26, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 17, - "endColumn": 30, + "startColumn": 26, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 22, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 20, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 47, + "startColumn": 26, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { - "startColumn": 4, - "endColumn": 47, + "startColumn": 27, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 36, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 24, - "endColumn": 29, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 24, - "endColumn": 29, + "startColumn": 38, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 27, + "startColumn": 23, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 40, + "startColumn": 66, + "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 45, + "startColumn": 41, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 56, + "startColumn": 41, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 40, - "lineCount": 1 + "startColumn": 34, + "endColumn": 55, + "lineCount": 3 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 34, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 17, + "startColumn": 36, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 17, + "startColumn": 4, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 16, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 34, + "startColumn": 34, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 53, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 16, + "startColumn": 15, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 33, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 13, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 32, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 41, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { "startColumn": 17, - "endColumn": 22, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 17, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 44, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 53, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 53, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 35, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 50, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 66, + "startColumn": 50, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 74, + "startColumn": 50, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 20, + "startColumn": 50, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 24, + "startColumn": 50, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 50, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 50, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 50, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 42, + "startColumn": 53, + "endColumn": 66, "lineCount": 1 } - }, + } + ], + "./loopy/transform/callable.py": [ { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 42, - "lineCount": 1 + "startColumn": 24, + "endColumn": 73, + "lineCount": 2 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingTypeArgument", "range": { - "startColumn": 13, - "endColumn": 21, + "startColumn": 32, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 32, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 44, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 45, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 45, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 17, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 17, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 43, + "startColumn": 29, "endColumn": 53, "lineCount": 1 } @@ -51904,135 +50552,127 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 43, + "startColumn": 29, "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 55, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 55, - "endColumn": 69, + "startColumn": 25, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 13, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 13, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 45, - "endColumn": 59, + "startColumn": 13, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 40, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 81, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 11, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 11, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 34, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 48, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 48, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, + "startColumn": 35, "endColumn": 51, "lineCount": 1 } @@ -52040,962 +50680,948 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, + "startColumn": 35, "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 50, - "endColumn": 67, + "startColumn": 53, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportAny", - "range": { - "startColumn": 15, - "endColumn": 56, - "lineCount": 2 - } - } - ], - "./loopy/target/c/codegen/expression.py": [ - { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 31, - "endColumn": 44, + "startColumn": 24, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 31, - "endColumn": 44, + "startColumn": 24, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 63, + "startColumn": 37, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 64, - "endColumn": 77, + "startColumn": 37, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 43, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 48, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 25, + "startColumn": 20, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 30, + "startColumn": 20, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 53, + "startColumn": 38, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 58, + "startColumn": 38, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 27, + "startColumn": 38, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 32, + "startColumn": 38, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 50, - "endColumn": 64, + "startColumn": 41, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 50, - "endColumn": 69, + "startColumn": 47, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 41, - "lineCount": 2 + "startColumn": 8, + "endColumn": 20, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 22, - "endColumn": 36, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 41, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 41, - "lineCount": 2 + "startColumn": 27, + "endColumn": 31, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 36, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 41, + "startColumn": 33, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 78, + "startColumn": 11, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 80, + "startColumn": 24, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 78, + "startColumn": 18, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 43, + "startColumn": 43, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 48, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 22, - "lineCount": 1 + "startColumn": 27, + "endColumn": 35, + "lineCount": 5 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 22, - "lineCount": 1 + "startColumn": 28, + "endColumn": 47, + "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 50, - "lineCount": 1 + "startColumn": 48, + "endColumn": 63, + "lineCount": 2 } }, { - "code": "reportUnknownLambdaType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 59, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 37, - "endColumn": 41, + "startColumn": 59, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 59, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 37, - "endColumn": 41, + "startColumn": 59, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 59, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 59, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 59, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 59, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 19, - "endColumn": 57, + "startColumn": 59, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 84, + "startColumn": 40, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 84, + "startColumn": 46, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 57, + "startColumn": 33, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 57, + "startColumn": 33, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 57, + "startColumn": 33, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 84, + "startColumn": 15, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 42, + "startColumn": 25, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 42, + "startColumn": 25, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 67, - "endColumn": 77, + "startColumn": 18, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 67, - "endColumn": 77, + "startColumn": 19, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 19, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 24, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 42, + "startColumn": 24, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 24, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 14, - "endColumn": 29, + "startColumn": 24, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 77, + "startColumn": 62, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 48, - "endColumn": 72, + "startColumn": 70, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 72, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 72, + "startColumn": 29, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 72, + "startColumn": 36, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 72, - "lineCount": 1 + "startColumn": 37, + "endColumn": 71, + "lineCount": 2 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 72, + "startColumn": 19, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 72, + "startColumn": 19, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 72, + "startColumn": 19, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 29, - "endColumn": 48, + "startColumn": 19, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 44, + "startColumn": 4, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 71, + "startColumn": 35, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 42, + "startColumn": 35, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 50, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 34, + "startColumn": 50, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 34, + "startColumn": 16, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 34, + "startColumn": 48, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 57, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 57, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 56, + "startColumn": 38, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 56, + "startColumn": 43, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 33, + "startColumn": 32, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 23, + "startColumn": 47, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 16, + "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 47, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 45, + "startColumn": 54, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 35, - "endColumn": 52, + "startColumn": 62, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 52, + "endColumn": 71, "lineCount": 1 } - }, + } + ], + "./loopy/transform/concatenate.py": [ { - "code": "reportUnknownMemberType", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 15, - "endColumn": 45, + "startColumn": 75, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 43, + "startColumn": 22, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 43, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 43, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 43, + "startColumn": 21, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 42, + "startColumn": 21, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 14, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 39, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 44, + "startColumn": 48, + "endColumn": 63, "lineCount": 1 } - }, + } + ], + "./loopy/transform/data.py": [ { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 34, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 4, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 12, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 50, - "endColumn": 54, + "startColumn": 12, + "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 65, + "startColumn": 24, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 34, + "startColumn": 55, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 33, + "startColumn": 64, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 33, + "startColumn": 64, + "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 54, + "startColumn": 16, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 54, + "startColumn": 16, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 42, + "startColumn": 16, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 42, + "startColumn": 8, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 46, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 38, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 56, - "endColumn": 66, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 61, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 46, - "endColumn": 60, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 62, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 67, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 73, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 78, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 47, - "endColumn": 61, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 79, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 76, - "endColumn": 78, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, @@ -53003,311 +51629,303 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 30, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 38, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 38, + "startColumn": 38, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 54, + "startColumn": 38, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 40, - "endColumn": 54, + "startColumn": 38, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 56, - "endColumn": 63, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 56, - "endColumn": 63, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { "startColumn": 8, - "endColumn": 16, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 39, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 39, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 41, - "endColumn": 45, + "startColumn": 19, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 45, + "startColumn": 49, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 66, + "startColumn": 41, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 66, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 11, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnusedVariable", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, + "startColumn": 26, "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 49, + "startColumn": 13, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 21, + "startColumn": 40, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 35, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 49, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 18, - "endColumn": 22, + "startColumn": 60, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 22, + "startColumn": 28, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 28, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 39, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 40, - "endColumn": 59, + "startColumn": 20, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 59, + "startColumn": 55, + "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 24, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 46, + "startColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 12, + "startColumn": 36, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 25, + "startColumn": 36, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 25, + "startColumn": 28, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 35, + "startColumn": 57, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIndexIssue", "range": { - "startColumn": 27, - "endColumn": 35, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 60, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnusedVariable", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 34, + "startColumn": 40, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 33, + "startColumn": 17, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 17, + "endColumn": 25, "lineCount": 1 } }, @@ -53315,7 +51933,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 27, - "endColumn": 31, + "endColumn": 39, "lineCount": 1 } }, @@ -53323,447 +51941,463 @@ "code": "reportMissingParameterType", "range": { "startColumn": 27, - "endColumn": 31, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 46, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 46, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 17, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 44, + "startColumn": 17, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 17, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 17, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 33, + "endColumn": 47, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 33, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 17, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 17, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 47, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 47, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 17, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 41, + "startColumn": 17, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 41, + "startColumn": 44, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 17, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 33, + "startColumn": 17, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 55, + "startColumn": 42, + "endColumn": 58, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 42, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 55, + "startColumn": 29, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 24, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 43, + "startColumn": 24, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 15, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 11, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 19, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 19, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 24, + "startColumn": 53, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 23, + "startColumn": 53, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 70, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 70, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 45, + "startColumn": 28, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 45, + "startColumn": 11, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 14, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 4, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 40, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 33, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 33, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 44, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 44, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 48, + "startColumn": 29, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 48, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 14, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 4, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 35, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 35, - "lineCount": 1 + "startColumn": 20, + "endColumn": 51, + "lineCount": 2 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalIterable", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 27, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 28, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 4, + "endColumn": 21, "lineCount": 1 } }, @@ -53771,7 +52405,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 22, - "endColumn": 26, + "endColumn": 28, "lineCount": 1 } }, @@ -53779,574 +52413,590 @@ "code": "reportMissingParameterType", "range": { "startColumn": 22, - "endColumn": 26, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 42, + "startColumn": 30, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 42, + "startColumn": 30, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 24, + "startColumn": 37, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, - "endColumn": 37, + "startColumn": 37, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 24, + "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 40, + "startColumn": 10, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 43, + "startColumn": 12, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 11, - "lineCount": 1 + "startColumn": 12, + "endColumn": 47, + "lineCount": 4 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 15, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 26, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 26, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 19, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 39, + "startColumn": 20, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 39, + "startColumn": 20, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 20, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 24, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 35, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 35, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 19, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 49, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 49, + "startColumn": 44, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 33, + "startColumn": 23, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 33, + "startColumn": 30, + "endColumn": 52, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 32, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 35, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 35, + "startColumn": 20, + "endColumn": 29, "lineCount": 1 } }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 20, + "endColumn": 76, + "lineCount": 4 + } + }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, + "startColumn": 31, "endColumn": 42, "lineCount": 1 } }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 55, + "endColumn": 67, + "lineCount": 1 + } + }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 28, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 20, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 14, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 14, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 11, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 46, + "startColumn": 15, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 46, + "startColumn": 47, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 46, + "startColumn": 36, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 21, + "startColumn": 20, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 36, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 11, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 49, + "startColumn": 4, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 49, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 47, + "startColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 59, + "startColumn": 19, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 19, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, + "startColumn": 18, "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 29, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 24, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 28, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 11, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 47, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 59, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 4, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 40, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 40, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 56, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 41, + "startColumn": 56, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 31, - "endColumn": 41, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 25, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 20, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 20, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 29, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 11, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 51, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 51, + "startColumn": 24, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, + "startColumn": 24, "endColumn": 30, "lineCount": 1 } @@ -54354,168 +53004,168 @@ { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 32, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 32, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 49, + "startColumn": 48, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 49, + "startColumn": 48, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 34, + "startColumn": 39, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 41, + "startColumn": 47, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 63, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 26, + "startColumn": 4, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 48, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 48, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 46, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 41, + "startColumn": 20, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 41, + "startColumn": 20, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 11, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 20, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 48, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } }, @@ -54523,70 +53173,70 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 16, - "endColumn": 29, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 26, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 26, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 19, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 20, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 49, + "startColumn": 24, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 49, + "startColumn": 28, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, + "startColumn": 29, "endColumn": 42, "lineCount": 1 } @@ -54594,770 +53244,778 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 11, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 13, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 55, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 35, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 36, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 34, + "startColumn": 24, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 32, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 32, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 32, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 40, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 30, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 30, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 26, + "startColumn": 62, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 42, + "startColumn": 27, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 42, + "startColumn": 22, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 39, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 36, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 11, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 19, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 22, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 29, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 31, + "endColumn": 78, "lineCount": 1 } - }, + } + ], + "./loopy/transform/diff.py": [ { - "code": "reportMissingParameterType", + "code": "reportUnsafeMultipleInheritance", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 6, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 32, - "endColumn": 46, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 46, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 23, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAssignmentType", "range": { - "startColumn": 37, - "endColumn": 50, + "startColumn": 26, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 23, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 51, + "startColumn": 31, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 47, - "endColumn": 51, + "startColumn": 31, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 53, - "endColumn": 67, + "startColumn": 45, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 53, - "endColumn": 67, + "startColumn": 45, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 49, + "startColumn": 54, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 50, - "endColumn": 64, + "startColumn": 54, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 50, - "endColumn": 64, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 51, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 52, - "endColumn": 68, + "startColumn": 13, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 52, - "endColumn": 68, + "startColumn": 13, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 30, + "startColumn": 13, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 13, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 8, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 13, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 39, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 13, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 13, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 54, - "endColumn": 68, + "startColumn": 13, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 8, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 13, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 34, - "endColumn": 48, + "startColumn": 13, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 34, - "endColumn": 48, + "startColumn": 13, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 54, - "endColumn": 68, + "startColumn": 38, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 32, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 29, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 48, + "startColumn": 29, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 48, + "startColumn": 29, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 42, + "startColumn": 40, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 16, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 54, - "endColumn": 68, + "startColumn": 31, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 52, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 52, + "startColumn": 29, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 52, + "startColumn": 43, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 52, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 46, - "endColumn": 59, + "startColumn": 42, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 46, - "endColumn": 59, + "startColumn": 42, + "endColumn": 49, "lineCount": 1 } - } - ], - "./loopy/target/c/compyte/array.py": [ + }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 36, + "startColumn": 22, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 36, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 42, + "startColumn": 8, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 42, + "startColumn": 8, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 36, + "startColumn": 8, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 39, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 21, + "startColumn": 12, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 20, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 20, + "startColumn": 47, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 27, - "lineCount": 1 + "startColumn": 29, + "endColumn": 30, + "lineCount": 2 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 8, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 41, + "startColumn": 27, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 41, + "startColumn": 27, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 37, + "startColumn": 16, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 49, + "startColumn": 47, + "endColumn": 55, "lineCount": 1 } }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 29, + "endColumn": 30, + "lineCount": 2 + } + }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 22, + "startColumn": 22, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 19, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 31, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 35, + "startColumn": 8, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 34, + "startColumn": 29, + "endColumn": 64, "lineCount": 1 } }, @@ -55372,252 +54030,226 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 57, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 57, + "startColumn": 12, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 31, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 24, - "endColumn": 36, + "startColumn": 20, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 51, - "endColumn": 58, + "startColumn": 29, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 51, - "endColumn": 67, + "startColumn": 30, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 67, + "startColumn": 12, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 69, - "endColumn": 74, + "startColumn": 20, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 26, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { "startColumn": 29, - "endColumn": 50, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 53, - "endColumn": 60, + "startColumn": 12, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 53, - "endColumn": 69, + "startColumn": 12, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 53, - "endColumn": 69, + "startColumn": 12, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 71, - "endColumn": 76, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportCallInDefaultInitializer", "range": { "startColumn": 29, - "endColumn": 50, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 46, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallInDefaultInitializer", "range": { "startColumn": 25, - "endColumn": 46, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 44, + "startColumn": 34, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 48, + "startColumn": 17, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 47, + "startColumn": 8, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 54, - "endColumn": 55, - "lineCount": 1 - } - } - ], - "./loopy/target/c/compyte/dtypes.py": [ - { - "code": "reportUnnecessaryTypeIgnoreComment", - "range": { - "startColumn": 45, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnusedFunction", - "range": { - "startColumn": 4, - "endColumn": 24, + "startColumn": 39, + "endColumn": 43, "lineCount": 1 } } ], - "./loopy/target/cuda.py": [ - { - "code": "reportAttributeAccessIssue", - "range": { - "startColumn": 8, - "endColumn": 13, - "lineCount": 1 - } - }, + "./loopy/transform/fusion.py": [ { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 61, + "startColumn": 36, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnusedVariable", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 37, + "startColumn": 36, + "endColumn": 47, "lineCount": 1 } }, @@ -55630,321 +54262,321 @@ } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 12, - "endColumn": 39, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 34, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 34, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 21, + "startColumn": 34, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 40, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 40, + "startColumn": 28, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 17, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 17, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 26, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 43, + "startColumn": 26, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 44, + "startColumn": 41, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 41, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 45, - "lineCount": 1 + "startColumn": 27, + "endColumn": 64, + "lineCount": 2 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 45, + "startColumn": 45, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 62, + "startColumn": 45, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 62, + "startColumn": 28, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, + "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 41, - "endColumn": 51, + "startColumn": 58, + "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 31, - "lineCount": 3 + "startColumn": 41, + "endColumn": 47, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 37, + "startColumn": 49, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 76, + "startColumn": 30, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 67, + "startColumn": 30, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 14, + "startColumn": 20, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, + "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 24, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 15, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 51, + "startColumn": 32, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 16, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 45, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 49, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 51, + "startColumn": 58, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 21, + "startColumn": 24, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 39, + "startColumn": 24, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 39, - "lineCount": 1 + "startColumn": 24, + "endColumn": 50, + "lineCount": 4 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 16, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 36, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, + "startColumn": 28, "endColumn": 35, "lineCount": 1 } @@ -55952,785 +54584,779 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 55, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 62, + "startColumn": 37, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 64, + "startColumn": 28, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 55, + "startColumn": 17, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 17, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 24, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 38, - "lineCount": 1 + "startColumn": 16, + "endColumn": 71, + "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 31, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 59, + "startColumn": 27, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 34, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 41, + "startColumn": 44, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 41, + "startColumn": 13, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalMemberAccess", "range": { - "startColumn": 25, - "endColumn": 57, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 33, + "startColumn": 18, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 48, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 47, + "startColumn": 43, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 66, + "startColumn": 56, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 31, + "startColumn": 34, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 34, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 49, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 43, + "startColumn": 50, + "endColumn": 61, "lineCount": 1 } - }, + } + ], + "./loopy/transform/iname.py": [ { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 19, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnusedParameter", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 29, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportAny", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 53, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 + "startColumn": 21, + "endColumn": 67, + "lineCount": 2 } }, { - "code": "reportImplicitOverride", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 + "startColumn": 21, + "endColumn": 67, + "lineCount": 2 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 45, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 38, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 49, - "endColumn": 62, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 13, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 20, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 43, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 43, + "startColumn": 36, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 50, + "startColumn": 19, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 50, + "startColumn": 27, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 31, + "startColumn": 27, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } - }, + } + ], + "./loopy/transform/instruction.py": [ { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 47, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 47, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 57, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 57, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 4, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 33, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 58, + "startColumn": 33, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 35, + "startColumn": 41, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnreachable", - "range": { - "startColumn": 12, - "endColumn": 36, - "lineCount": 2 - } - }, - { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 41, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 33, + "startColumn": 24, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 24, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 35, - "lineCount": 1 + "startColumn": 24, + "endColumn": 38, + "lineCount": 2 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 51, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 14, - "endColumn": 53, + "startColumn": 24, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 60, - "endColumn": 74, + "startColumn": 24, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 46, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 61, + "startColumn": 20, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 63, - "endColumn": 70, + "startColumn": 40, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 70, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 30, + "startColumn": 78, + "endColumn": 82, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 41, + "startColumn": 17, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 59, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnnecessaryContains", + "code": "reportUnknownArgumentType", "range": { "startColumn": 48, - "endColumn": 59, - "lineCount": 2 + "endColumn": 54, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 61, + "startColumn": 15, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 78, + "startColumn": 62, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 61, + "startColumn": 42, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 61, + "startColumn": 42, + "endColumn": 57, "lineCount": 1 } - } - ], - "./loopy/target/execution.py": [ + }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 + "startColumn": 42, + "endColumn": 83, + "lineCount": 2 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 19, + "startColumn": 43, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 63, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 76, + "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 52, + "endColumn": 82, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 42, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 33, + "startColumn": 16, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 30, + "startColumn": 11, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 36, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 65, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 20, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 62, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 62, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 47, + "startColumn": 26, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 59, + "startColumn": 26, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 41, - "lineCount": 1 + "startColumn": 26, + "endColumn": 47, + "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 27, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 46, + "startColumn": 47, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 60, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 26, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 38, - "lineCount": 1 + "startColumn": 37, + "endColumn": 42, + "lineCount": 3 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 58, + "startColumn": 38, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 58, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 58, + "startColumn": 16, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 21, + "startColumn": 16, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 41, + "startColumn": 11, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 15, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, + "startColumn": 4, "endColumn": 20, "lineCount": 1 } @@ -56738,103 +55364,95 @@ { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 29, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 29, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 42, + "startColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 51, + "startColumn": 16, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 51, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 69, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 69, + "startColumn": 20, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 24, + "startColumn": 20, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 35, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, + "startColumn": 12, "endColumn": 28, "lineCount": 1 } @@ -56842,128 +55460,104 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 27, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 41, + "startColumn": 11, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownParameterType", "range": { - "startColumn": 53, - "endColumn": 62, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 32, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 62, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportMissingParameterType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 12, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 55, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 55, + "startColumn": 12, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 64, - "endColumn": 73, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 66, - "endColumn": 75, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 49, + "startColumn": 25, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 56, + "startColumn": 25, + "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 61, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, @@ -56971,271 +55565,257 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 16, - "endColumn": 27, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 45, + "startColumn": 34, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 27, + "startColumn": 32, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 4, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 42, + "startColumn": 29, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 42, + "startColumn": 29, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 42, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 32, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 15, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 54, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 40, + "startColumn": 38, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 37, + "startColumn": 16, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 54, - "endColumn": 60, + "startColumn": 11, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 15, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 49, + "startColumn": 20, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 60, + "startColumn": 20, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 41, + "startColumn": 24, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 32, "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 20, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 36, + "startColumn": 20, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 36, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 36, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 52, + "startColumn": 15, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportMissingTypeArgument", "range": { - "startColumn": 38, - "endColumn": 52, + "startColumn": 22, + "endColumn": 45, "lineCount": 1 } - }, + } + ], + "./loopy/transform/pack_and_unpack_args.py": [ { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 52, - "lineCount": 1 + "startColumn": 33, + "endColumn": 41, + "lineCount": 2 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, + "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 37, + "endColumn": 85, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 42, + "startColumn": 49, + "endColumn": 84, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 42, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 58, + "startColumn": 20, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 58, + "startColumn": 20, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 32, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, @@ -57243,527 +55823,529 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 34, - "endColumn": 40, - "lineCount": 1 + "endColumn": 43, + "lineCount": 3 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 16, - "endColumn": 53, + "startColumn": 31, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 20, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 21, - "lineCount": 4 + "startColumn": 38, + "endColumn": 47, + "lineCount": 3 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 37, + "startColumn": 62, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 44, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 51, + "startColumn": 28, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 35, + "startColumn": 24, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallIssue", "range": { - "startColumn": 21, - "endColumn": 40, + "startColumn": 31, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallIssue", "range": { - "startColumn": 43, - "endColumn": 62, + "startColumn": 31, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallIssue", "range": { - "startColumn": 44, - "endColumn": 63, + "startColumn": 31, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportCallIssue", "range": { - "startColumn": 28, - "endColumn": 56, + "startColumn": 31, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportCallIssue", "range": { - "startColumn": 28, - "endColumn": 73, + "startColumn": 31, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallIssue", "range": { - "startColumn": 38, - "endColumn": 57, + "startColumn": 31, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallIssue", "range": { - "startColumn": 16, - "endColumn": 33, + "startColumn": 31, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallIssue", "range": { - "startColumn": 42, - "endColumn": 61, + "startColumn": 31, + "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 32, + "startColumn": 16, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 44, + "startColumn": 40, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 36, + "startColumn": 41, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 61, + "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 47, + "startColumn": 52, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 47, - "lineCount": 1 + "startColumn": 52, + "endColumn": 69, + "lineCount": 2 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 16, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 0, - "endColumn": 13, + "startColumn": 40, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 0, - "endColumn": 13, + "startColumn": 13, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { "startColumn": 13, - "endColumn": 25, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 59, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 49, - "endColumn": 59, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 55, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 66, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 52, + "endColumn": 65, "lineCount": 1 } - }, + } + ], + "./loopy/transform/padding.py": [ { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 41, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 37, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 55, - "endColumn": 60, + "startColumn": 45, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 40, + "startColumn": 45, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 56, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 45, + "startColumn": 56, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, + "startColumn": 25, "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 47, - "endColumn": 59, + "startColumn": 13, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 47, - "endColumn": 59, + "startColumn": 13, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 66, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 66, - "endColumn": 70, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 57, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 28, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 42, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 42, + "startColumn": 11, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 42, + "startColumn": 11, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 54, + "startColumn": 41, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 54, + "startColumn": 47, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 44, - "endColumn": 54, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 25, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 32, + "startColumn": 33, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 32, + "startColumn": 33, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 34, - "endColumn": 44, + "startColumn": 48, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, + "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 51, + "startColumn": 59, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 51, + "startColumn": 38, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 47, + "startColumn": 16, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, + "startColumn": 16, "endColumn": 58, + "lineCount": 2 + } + }, + { + "code": "reportUnknownLambdaType", + "range": { + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 43, + "startColumn": 38, + "endColumn": 42, "lineCount": 1 } }, @@ -57779,694 +56361,696 @@ "code": "reportUnknownArgumentType", "range": { "startColumn": 52, - "endColumn": 62, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 65, - "endColumn": 69, + "startColumn": 24, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 56, + "startColumn": 15, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 58, - "endColumn": 65, + "startColumn": 29, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportOperatorIssue", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 25, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 41, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 39, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 42, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 4, - "endColumn": 24, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 48, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { "startColumn": 25, - "endColumn": 29, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 31, + "startColumn": 29, "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 38, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 72, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportIndexIssue", "range": { - "startColumn": 25, - "endColumn": 44, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportCallIssue", "range": { - "startColumn": 4, - "endColumn": 31, + "startColumn": 15, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 15, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportIndexIssue", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 36, - "lineCount": 1 - } - } - ], - "./loopy/target/ispc.py": [ - { - "code": "reportUnannotatedClassAttribute", + "code": "reportIndexIssue", "range": { - "startColumn": 13, - "endColumn": 19, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportIndexIssue", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 15, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 22, - "endColumn": 34, + "startColumn": 15, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 34, + "startColumn": 48, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 4, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 26, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 26, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 34, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 34, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 44, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 44, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 50, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 50, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 51, + "startColumn": 63, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 62, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 72, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 16, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 51, - "lineCount": 1 + "startColumn": 27, + "endColumn": 42, + "lineCount": 2 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 42, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 45, + "startColumn": 16, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 16, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 46, + "startColumn": 24, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 24, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 45, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 40, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 40, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 18, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 46, + "startColumn": 54, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 14, - "endColumn": 29, + "startColumn": 54, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 77, + "startColumn": 15, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 81, + "startColumn": 7, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 61, - "endColumn": 76, - "lineCount": 1 + "startColumn": 27, + "endColumn": 42, + "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 63, + "startColumn": 24, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 63, + "startColumn": 24, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 12, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 29, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 79, - "endColumn": 80, + "startColumn": 24, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 48, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, + "startColumn": 11, "endColumn": 22, "lineCount": 1 } - }, + } + ], + "./loopy/transform/parameter.py": [ { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 36, + "startColumn": 17, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 37, + "startColumn": 17, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 37, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 54, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 54, + "startColumn": 12, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 54, + "startColumn": 42, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 56, - "endColumn": 68, + "startColumn": 46, + "endColumn": 54, + "lineCount": 1 + } + } + ], + "./loopy/transform/precompute.py": [ + { + "code": "reportMissingTypeArgument", + "range": { + "startColumn": 28, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 56, - "endColumn": 68, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 4, - "endColumn": 29, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 29, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 29, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 29, + "startColumn": 22, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 29, + "startColumn": 22, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 29, + "startColumn": 39, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 29, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 29, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 4, - "endColumn": 29, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 29, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 29, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 28, + "startColumn": 15, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 30, + "startColumn": 39, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 36, + "startColumn": 40, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 49, + "startColumn": 40, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 66, + "startColumn": 40, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 56, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 28, @@ -58477,95 +57061,95 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 30, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 15, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 39, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 40, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 65, + "startColumn": 40, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 40, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 45, + "startColumn": 56, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 40, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 56, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 49, + "startColumn": 56, + "endColumn": 81, "lineCount": 1 } }, @@ -58573,7 +57157,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 25, + "endColumn": 26, "lineCount": 1 } }, @@ -58581,39 +57165,31 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 25, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 43, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 43, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 50, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, @@ -58629,7 +57205,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 27, - "endColumn": 47, + "endColumn": 31, "lineCount": 1 } }, @@ -58637,857 +57213,839 @@ "code": "reportMissingParameterType", "range": { "startColumn": 27, - "endColumn": 47, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 57, + "startColumn": 4, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 49, - "endColumn": 57, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 56, + "startColumn": 4, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 55, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 21, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, + "startColumn": 21, "endColumn": 36, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 57, + "startColumn": 21, + "endColumn": 53, "lineCount": 2 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 21, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 53, + "startColumn": 21, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 32, + "startColumn": 21, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 42, - "lineCount": 2 + "startColumn": 21, + "endColumn": 58, + "lineCount": 3 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 42, + "startColumn": 21, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 34, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 65, + "startColumn": 20, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 67, - "endColumn": 75, + "startColumn": 20, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 53, + "startColumn": 21, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 47, + "startColumn": 21, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 35, - "lineCount": 3 + "startColumn": 4, + "endColumn": 36, + "lineCount": 1 } - } - ], - "./loopy/target/opencl.py": [ + }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 37, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 37, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 61, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnusedVariable", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 37, + "startColumn": 33, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 44, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 39, + "startColumn": 29, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 4, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 21, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 40, + "startColumn": 31, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 40, + "startColumn": 31, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 43, + "startColumn": 45, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 44, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 46, + "startColumn": 26, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportPossiblyUnboundVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 68, - "endColumn": 73, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnboundVariable", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 36, + "startColumn": 30, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingTypeArgument", "range": { - "startColumn": 4, - "endColumn": 25, + "startColumn": 29, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 32, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 32, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 32, + "startColumn": 45, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 45, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 38, + "startColumn": 53, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 7, - "endColumn": 22, + "startColumn": 53, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 9, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 24, + "startColumn": 65, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 11, - "endColumn": 24, + "startColumn": 65, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 9, - "endColumn": 24, + "startColumn": 76, + "endColumn": 82, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 9, - "endColumn": 24, + "startColumn": 76, + "endColumn": 82, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 25, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 13, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnnecessaryContains", - "range": { - "startColumn": 20, - "endColumn": 68, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 57, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, - "endColumn": 33, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 13, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 47, + "startColumn": 13, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 48, - "endColumn": 66, + "startColumn": 13, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 16, - "endColumn": 44, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 11, - "endColumn": 20, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 45, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 11, - "endColumn": 20, + "startColumn": 35, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 34, - "endColumn": 45, + "startColumn": 35, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 40, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 40, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 42, + "startColumn": 51, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 42, + "startColumn": 51, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, + "startColumn": 42, "endColumn": 56, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 56, + "startColumn": 16, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 59, + "startColumn": 16, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 59, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 29, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 34, + "startColumn": 26, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 63, + "startColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 68, + "startColumn": 42, + "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, + "startColumn": 42, "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 53, - "endColumn": 65, + "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 67, - "endColumn": 68, + "startColumn": 53, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 27, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 38, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 34, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 45, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 26, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 39, + "startColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 42, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 58, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 35, + "startColumn": 58, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 46, - "endColumn": 55, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 46, - "endColumn": 62, + "startColumn": 16, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 46, - "endColumn": 64, + "startColumn": 16, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 50, - "endColumn": 55, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 38, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 16, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 25, - "endColumn": 59, + "startColumn": 16, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 29, - "endColumn": 34, + "startColumn": 16, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 16, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 43, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, @@ -59495,175 +58053,183 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 24, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 27, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 + "startColumn": 35, + "endColumn": 52, + "lineCount": 2 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 20, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 55, + "startColumn": 20, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 15, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 15, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 48, + "startColumn": 14, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 45, + "startColumn": 16, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 16, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 16, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 64, + "startColumn": 16, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 31, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 31, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 43, + "startColumn": 40, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 43, + "startColumn": 12, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 50, + "startColumn": 50, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 45, - "endColumn": 50, + "startColumn": 13, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 31, + "startColumn": 12, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 53, + "startColumn": 12, + "endColumn": 44, + "lineCount": 1 + } + }, + { + "code": "reportIncompatibleMethodOverride", + "range": { + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, @@ -59671,329 +58237,351 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 47, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 47, + "startColumn": 23, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 57, + "startColumn": 16, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 49, + "startColumn": 30, "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 24, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 59, - "endColumn": 66, + "startColumn": 24, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 37, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnreachable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, + "startColumn": 8, "endColumn": 36, - "lineCount": 2 + "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 24, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { "startColumn": 8, - "endColumn": 24, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnnecessaryContains", + "code": "reportUnknownParameterType", "range": { - "startColumn": 48, - "endColumn": 59, - "lineCount": 2 + "startColumn": 8, + "endColumn": 20, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 57, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 74, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 44, - "endColumn": 57, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 57, - "lineCount": 1 + "startColumn": 31, + "endColumn": 27, + "lineCount": 2 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 24, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 34, + "startColumn": 12, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 34, + "startColumn": 12, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 19, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 12, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 56, + "startColumn": 16, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 56, + "startColumn": 28, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 30, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 32, + "startColumn": 8, + "endColumn": 27, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 30, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 32, + "startColumn": 24, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 55, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 44, - "endColumn": 55, + "startColumn": 27, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 18, - "endColumn": 27, + "startColumn": 52, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 45, + "startColumn": 38, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 16, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 62, - "endColumn": 75, + "startColumn": 28, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 66, + "endColumn": 70, "lineCount": 1 } - } - ], - "./loopy/target/pyopencl.py": [ + }, { - "code": "reportAny", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 51, - "endColumn": 81, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 81, + "startColumn": 26, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 26, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 16, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportOptionalSubscript", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 40, + "startColumn": 47, + "endColumn": 75, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 47, + "endColumn": 75, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 41, + "endColumn": 64, "lineCount": 1 } }, @@ -60001,350 +58589,352 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 20, - "endColumn": 44, - "lineCount": 1 + "endColumn": 25, + "lineCount": 4 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 32, - "endColumn": 45, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 32, - "endColumn": 45, + "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 42, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnnecessaryContains", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 62, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 33, - "lineCount": 1 + "startColumn": 24, + "endColumn": 42, + "lineCount": 2 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnreachable", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 12, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 16, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 31, - "endColumn": 42, + "startColumn": 13, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 31, - "endColumn": 42, + "startColumn": 13, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 55, + "startColumn": 32, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 55, + "startColumn": 33, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 57, - "endColumn": 58, + "startColumn": 15, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 57, - "endColumn": 58, + "startColumn": 15, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 41, - "endColumn": 63, + "startColumn": 25, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 65, - "endColumn": 76, + "startColumn": 33, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 79, - "endColumn": 80, + "startColumn": 33, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 17, - "endColumn": 39, + "startColumn": 46, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 46, - "endColumn": 68, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 69, - "endColumn": 80, + "startColumn": 46, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 21, + "startColumn": 53, + "endColumn": 66, "lineCount": 1 } - }, + } + ], + "./loopy/transform/realize_reduction.py": [ { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 43, + "startColumn": 36, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 44, - "endColumn": 55, + "startColumn": 36, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 57, - "endColumn": 68, + "startColumn": 51, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 70, - "endColumn": 71, + "startColumn": 51, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 35, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 67, - "endColumn": 76, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 68, - "endColumn": 77, + "startColumn": 31, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 68, - "endColumn": 77, + "startColumn": 31, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 35, - "endColumn": 54, + "startColumn": 37, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, + "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 32, + "startColumn": 46, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 81, + "startColumn": 46, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 50, + "startColumn": 16, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 54, + "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 44, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 37, + "startColumn": 44, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 37, + "startColumn": 16, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, - "endColumn": 42, + "startColumn": 59, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 42, + "startColumn": 12, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 44, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 49, + "startColumn": 33, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, + "startColumn": 31, "endColumn": 42, "lineCount": 1 } @@ -60352,615 +58942,679 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 47, + "startColumn": 28, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 64, - "endColumn": 75, + "startColumn": 35, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingTypeArgument", "range": { - "startColumn": 67, - "endColumn": 76, + "startColumn": 37, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 68, - "endColumn": 77, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 68, - "endColumn": 77, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 39, - "endColumn": 58, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 36, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, + "startColumn": 28, "endColumn": 32, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 62, + "startColumn": 36, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 31, + "startColumn": 36, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallIssue", "range": { - "startColumn": 34, - "endColumn": 35, + "startColumn": 37, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 37, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 37, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 42, + "startColumn": 30, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 42, + "startColumn": 30, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 44, + "startColumn": 47, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 46, - "endColumn": 49, + "startColumn": 47, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 39, + "startColumn": 27, "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 47, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 55, - "endColumn": 59, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 61, - "endColumn": 65, + "startColumn": 19, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 58, + "startColumn": 19, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", + "range": { + "startColumn": 22, + "endColumn": 62, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 34, + "startColumn": 8, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 34, + "startColumn": 32, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 56, + "startColumn": 32, + "endColumn": 41, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 31, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 61, - "endColumn": 70, + "startColumn": 35, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 61, - "endColumn": 70, + "startColumn": 35, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 61, - "endColumn": 70, + "startColumn": 32, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 61, - "endColumn": 70, + "startColumn": 32, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 28, + "startColumn": 31, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 28, + "startColumn": 35, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 35, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 24, + "startColumn": 4, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 21, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 21, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 32, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, - "endColumn": 33, + "startColumn": 32, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 15, + "startColumn": 11, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { "startColumn": 4, - "endColumn": 21, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 28, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { "startColumn": 8, - "endColumn": 28, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 30, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 30, - "endColumn": 35, + "startColumn": 14, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 35, + "startColumn": 14, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 24, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportMissingParameterType", "range": { "startColumn": 24, - "endColumn": 33, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 36, + "endColumn": 47, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 36, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 8, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 8, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 38, + "startColumn": 31, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 38, + "startColumn": 23, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 60, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 33, + "startColumn": 60, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, + "startColumn": 36, "endColumn": 51, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 29, + "startColumn": 23, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 25, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 29, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 38, + "startColumn": 31, + "endColumn": 69, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 31, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 24, - "lineCount": 2 + "startColumn": 34, + "endColumn": 75, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 34, + "endColumn": 75, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 24, - "lineCount": 3 + "startColumn": 31, + "endColumn": 69, + "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, - "endColumn": 34, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 37, + "startColumn": 60, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 37, + "startColumn": 20, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 20, + "endColumn": 42, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", "range": { "startColumn": 44, - "endColumn": 49, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 44, - "endColumn": 49, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 59, + "startColumn": 20, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 59, + "startColumn": 30, + "endColumn": 40, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 42, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 29, + "startColumn": 20, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 20, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 44, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 66, + "startColumn": 44, "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 20, - "endColumn": 27, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 27, + "startColumn": 26, + "endColumn": 36, + "lineCount": 1 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 38, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 29, + "startColumn": 22, "endColumn": 37, "lineCount": 1 } @@ -60968,7 +59622,7 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 29, + "startColumn": 22, "endColumn": 37, "lineCount": 1 } @@ -60977,7 +59631,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 39, - "endColumn": 47, + "endColumn": 43, "lineCount": 1 } }, @@ -60985,207 +59639,215 @@ "code": "reportMissingParameterType", "range": { "startColumn": 39, - "endColumn": 47, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 44, + "startColumn": 45, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { "startColumn": 45, - "endColumn": 52, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 44, + "startColumn": 55, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 50, + "startColumn": 55, "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 50, - "endColumn": 67, + "startColumn": 67, + "endColumn": 83, + "lineCount": 1 + } + }, + { + "code": "reportMissingParameterType", + "range": { + "startColumn": 67, + "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 44, + "startColumn": 18, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 53, + "startColumn": 28, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 39, + "startColumn": 42, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 47, + "startColumn": 42, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 39, + "startColumn": 18, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 39, + "startColumn": 19, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 39, + "startColumn": 14, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 39, + "startColumn": 15, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 39, + "startColumn": 52, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 35, + "startColumn": 52, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 39, + "startColumn": 16, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 31, + "startColumn": 12, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 36, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 46, + "startColumn": 27, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 27, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 41, + "startColumn": 26, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 47, + "startColumn": 23, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 47, + "startColumn": 4, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 49, + "startColumn": 4, + "endColumn": 43, "lineCount": 1 } }, @@ -61193,158 +59855,166 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 16, - "endColumn": 41, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 40, + "startColumn": 24, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 36, + "startColumn": 61, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 61, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 49, + "startColumn": 29, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 54, - "endColumn": 62, - "lineCount": 2 + "startColumn": 16, + "endColumn": 57, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 33, + "startColumn": 28, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnreachable", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 50, + "startColumn": 28, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 54, + "startColumn": 26, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 18, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 21, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 43, + "startColumn": 27, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 19, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 56, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 56, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 32, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 45, + "startColumn": 19, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 21, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, + "startColumn": 25, + "endColumn": 33, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 27, "endColumn": 65, "lineCount": 1 } @@ -61352,694 +60022,658 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 66, + "startColumn": 27, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 45, + "startColumn": 30, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 45, + "startColumn": 30, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, + "startColumn": 27, "endColumn": 65, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 52, + "startColumn": 27, "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 62, - "endColumn": 75, + "startColumn": 8, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 30, + "endColumn": 66, "lineCount": 1 } - } - ], - "./loopy/target/pyopencl_execution.py": [ + }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 16, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 59, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 25, + "startColumn": 12, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 23, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 42, + "startColumn": 14, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 14, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 30, + "startColumn": 4, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 4, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 4, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 4, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 31, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 21, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 15, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { "startColumn": 32, - "endColumn": 40, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 50, + "startColumn": 27, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportCallIssue", "range": { - "startColumn": 44, - "endColumn": 50, + "startColumn": 21, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 62, + "startColumn": 31, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { "startColumn": 52, - "endColumn": 62, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 52, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 43, - "lineCount": 1 + "startColumn": 26, + "endColumn": 19, + "lineCount": 4 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 20, + "startColumn": 27, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 8, - "endColumn": 28, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 34, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 40, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 59, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 53, + "startColumn": 32, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 53, + "startColumn": 32, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 55, - "endColumn": 69, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 55, - "endColumn": 69, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 54, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 45, - "endColumn": 59, + "startColumn": 54, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 47, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 39, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 24, - "endColumn": 40, - "lineCount": 1 + "startColumn": 39, + "endColumn": 59, + "lineCount": 4 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 81, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 39, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 28, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 28, + "startColumn": 30, "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 28, + "startColumn": 30, "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 43, - "endColumn": 51, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 43, - "endColumn": 51, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 14, - "endColumn": 20, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 14, - "endColumn": 20, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 51, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 45, - "endColumn": 51, - "lineCount": 1 + "startColumn": 55, + "endColumn": 78, + "lineCount": 2 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 59, - "endColumn": 76, + "startColumn": 48, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportAny", - "range": { - "startColumn": 15, - "endColumn": 35, - "lineCount": 3 - } - } - ], - "./loopy/target/python.py": [ - { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 37, + "startColumn": 48, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 15, - "endColumn": 51, + "startColumn": 28, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 28, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 28, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 36, - "endColumn": 49, + "startColumn": 28, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 28, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 28, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 20, + "startColumn": 28, "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportGeneralTypeIssues", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 28, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 39, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportOptionalMemberAccess", - "range": { - "startColumn": 45, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportOptionalMemberAccess", - "range": { - "startColumn": 48, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 34, + "startColumn": 39, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 53, + "startColumn": 40, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 69, + "startColumn": 58, + "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 71, + "startColumn": 58, + "endColumn": 78, "lineCount": 1 } } ], - "./loopy/tools.py": [ + "./loopy/transform/save.py": [ { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, + "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 30, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 40, + "startColumn": 20, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 32, - "endColumn": 40, + "startColumn": 23, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 53, + "startColumn": 20, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 53, + "startColumn": 16, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 37, + "startColumn": 8, + "endColumn": 34, "lineCount": 1 } }, @@ -62047,78 +60681,78 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 45, + "startColumn": 8, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 57, + "startColumn": 8, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 55, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 18, + "startColumn": 55, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 19, + "startColumn": 66, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 26, + "startColumn": 66, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 23, + "startColumn": 30, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 25, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, + "startColumn": 8, "endColumn": 37, "lineCount": 1 } @@ -62126,487 +60760,511 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 12, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 19, + "startColumn": 8, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUninitializedInstanceVariable", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 13, - "endColumn": 19, + "startColumn": 50, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 41, + "startColumn": 8, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 41, + "startColumn": 59, + "endColumn": 79, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 20, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 48, + "startColumn": 48, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 48, + "startColumn": 48, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 12, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 27, + "startColumn": 30, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 36, + "startColumn": 20, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 43, + "startColumn": 20, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 54, - "endColumn": 69, + "startColumn": 41, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 41, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 33, + "startColumn": 46, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 40, + "startColumn": 49, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOperatorIssue", "range": { - "startColumn": 18, - "endColumn": 33, + "startColumn": 55, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportOptionalSubscript", "range": { - "startColumn": 53, - "endColumn": 68, + "startColumn": 16, + "endColumn": 26, + "lineCount": 1 + } + }, + { + "code": "reportOperatorIssue", + "range": { + "startColumn": 50, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 75, + "startColumn": 50, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 37, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 11, + "startColumn": 37, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 25, + "startColumn": 12, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 25, + "startColumn": 12, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 15, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 20, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 20, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 24, + "endColumn": 35, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 12, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 34, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 34, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 45, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 45, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 13, + "startColumn": 56, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 56, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 29, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 33, + "startColumn": 33, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 61, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 36, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 62, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 48, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 48, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 18, - "endColumn": 33, + "startColumn": 53, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 53, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 19, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 32, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 31, + "startColumn": 29, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 23, + "startColumn": 40, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 32, + "startColumn": 16, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 15, - "endColumn": 22, + "startColumn": 35, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 28, - "endColumn": 31, + "startColumn": 43, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 30, + "startColumn": 16, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 22, + "startColumn": 16, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 39, + "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 16, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 4, - "endColumn": 12, + "startColumn": 27, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 27, + "startColumn": 36, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 47, + "startColumn": 75, + "endColumn": 84, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 22, - "endColumn": 34, + "startColumn": 38, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 23, - "lineCount": 1 + "startColumn": 26, + "endColumn": 52, + "lineCount": 3 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 23, + "startColumn": 16, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, + "startColumn": 28, "endColumn": 50, "lineCount": 1 } @@ -62614,120 +61272,112 @@ { "code": "reportUnknownArgumentType", "range": { - "startColumn": 46, - "endColumn": 49, + "startColumn": 23, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 24, + "startColumn": 12, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 12, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 12, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 26, + "startColumn": 12, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 16, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportAny", - "range": { - "startColumn": 15, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 16, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 63, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 8, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 26, + "startColumn": 19, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 19, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 34, + "startColumn": 12, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 55, + "startColumn": 44, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 55, + "startColumn": 27, + "endColumn": 42, "lineCount": 1 } }, @@ -62735,343 +61385,335 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 41, + "startColumn": 41, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 13, - "endColumn": 19, + "startColumn": 60, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 32, + "startColumn": 12, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 31, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 65, + "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 27, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 53, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 31, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 29, + "startColumn": 16, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 29, + "startColumn": 40, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 40, + "endColumn": 74, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 16, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 29, + "startColumn": 8, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 29, + "startColumn": 19, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 49, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 56, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 62, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 62, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 15, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 8, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 32, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 29, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 29, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 27, + "startColumn": 24, + "endColumn": 80, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 41, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 24, - "endColumn": 28, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 41, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 58, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 66, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 26, + "startColumn": 19, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 19, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, + "startColumn": 30, "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, + "startColumn": 30, "endColumn": 39, "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 42, - "endColumn": 52, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 37, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 49, + "startColumn": 33, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 53, - "endColumn": 59, + "startColumn": 44, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 21, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 21, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 32, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 47, - "endColumn": 58, + "startColumn": 32, + "endColumn": 41, "lineCount": 1 } }, @@ -63079,199 +61721,209 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 35, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 33, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 29, + "startColumn": 44, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 29, + "startColumn": 8, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 29, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 33, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 16, + "endColumn": 26, "lineCount": 1 } }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 30, + "endColumn": 44, + "lineCount": 1 + } + } + ], + "./loopy/transform/subst.py": [ { "code": "reportUnknownParameterType", "range": { - "startColumn": 39, - "endColumn": 42, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 42, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 42, + "startColumn": 27, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 46, + "startColumn": 27, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 31, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 31, + "startColumn": 12, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 33, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 41, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 31, + "startColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 54, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 55, - "endColumn": 56, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 23, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 19, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 26, + "startColumn": 16, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 19, - "endColumn": 30, + "startColumn": 16, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 36, + "startColumn": 29, + "endColumn": 33, "lineCount": 1 } }, @@ -63279,167 +61931,183 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { "startColumn": 20, - "endColumn": 36, - "lineCount": 1 + "endColumn": 38, + "lineCount": 2 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, - "endColumn": 41, + "endColumn": 38, + "lineCount": 2 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 39, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 49, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 54, + "startColumn": 37, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 51, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingTypeArgument", "range": { - "startColumn": 46, - "endColumn": 77, + "startColumn": 31, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 32, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 32, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 33, + "startColumn": 45, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 42, + "startColumn": 45, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 55, + "endColumn": 74, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 55, + "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 45, - "endColumn": 60, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 45, - "endColumn": 60, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 62, - "endColumn": 68, + "startColumn": 33, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 62, - "endColumn": 68, + "startColumn": 33, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 25, - "endColumn": 45, + "startColumn": 50, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, - "endColumn": 28, + "startColumn": 50, + "endColumn": 56, + "lineCount": 1 + } + }, + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, @@ -63447,150 +62115,158 @@ "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, - "endColumn": 19, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 28, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 60, + "startColumn": 25, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 26, - "endColumn": 78, + "startColumn": 13, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 26, - "endColumn": 78, + "startColumn": 13, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 37, - "endColumn": 63, + "startColumn": 13, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 16, + "startColumn": 13, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 41, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 23, - "endColumn": 27, + "startColumn": 13, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 13, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 13, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 12, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 61, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 63, - "endColumn": 66, + "startColumn": 29, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 68, - "endColumn": 78, + "startColumn": 29, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 65, - "endColumn": 80, + "startColumn": 19, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 25, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 52, + "startColumn": 12, + "endColumn": 49, + "lineCount": 1 + } + }, + { + "code": "reportImplicitOverride", + "range": { + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 25, + "startColumn": 27, "endColumn": 31, "lineCount": 1 } @@ -63598,7 +62274,7 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 25, + "startColumn": 27, "endColumn": 31, "lineCount": 1 } @@ -63607,7 +62283,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 33, - "endColumn": 48, + "endColumn": 43, "lineCount": 1 } }, @@ -63615,103 +62291,103 @@ "code": "reportMissingParameterType", "range": { "startColumn": 33, - "endColumn": 48, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 39, + "startColumn": 12, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 78, + "startColumn": 20, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 78, + "startColumn": 37, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 61, + "startColumn": 21, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 49, + "startColumn": 49, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 47, + "startColumn": 16, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 47, + "startColumn": 22, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 65, - "endColumn": 71, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingTypeStubs", + "code": "reportUnknownParameterType", "range": { - "startColumn": 9, - "endColumn": 22, + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 56, - "lineCount": 2 + "startColumn": 28, + "endColumn": 32, + "lineCount": 1 } }, { - "code": "reportMissingTypeArgument", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 36, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 34, + "endColumn": 44, "lineCount": 1 } }, @@ -63719,347 +62395,319 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 48, - "lineCount": 1 - } - } - ], - "./loopy/transform/add_barrier.py": [ - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 46, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 46, - "lineCount": 1 - } - } - ], - "./loopy/transform/arithmetic.py": [ - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 18, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 25, + "startColumn": 20, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 25, + "startColumn": 20, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 45, + "startColumn": 47, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 43, + "startColumn": 21, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 43, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 43, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 55, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 50, + "startColumn": 16, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 22, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 50, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 11, - "endColumn": 22, + "startColumn": 31, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 46, + "startColumn": 38, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 48, - "endColumn": 56, + "startColumn": 38, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 56, + "startColumn": 21, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 70, + "startColumn": 16, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 70, + "startColumn": 16, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 61, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 32, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 35, + "startColumn": 21, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 35, + "startColumn": 41, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, + "startColumn": 23, "endColumn": 33, "lineCount": 1 } }, { - "code": "reportOperatorIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 61, + "startColumn": 23, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 32, + "startColumn": 23, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 41, + "startColumn": 24, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 32, - "endColumn": 41, + "startColumn": 24, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 54, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 60, - "endColumn": 63, + "startColumn": 32, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 31, - "endColumn": 34, + "startColumn": 42, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 42, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 62, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 37, + "startColumn": 62, + "endColumn": 68, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 37, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportCallIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 30, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 58, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 57, + "startColumn": 26, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 24, + "startColumn": 38, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 24, + "startColumn": 41, + "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 50, + "startColumn": 17, + "endColumn": 38, "lineCount": 1 } }, @@ -64067,486 +62715,484 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 18, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 19, - "endColumn": 22, + "startColumn": 40, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 19, - "endColumn": 22, + "startColumn": 40, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 26, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 28, + "startColumn": 26, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 36, + "startColumn": 22, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 44, + "startColumn": 27, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 30, - "lineCount": 2 + "startColumn": 31, + "endColumn": 61, + "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 61, + "startColumn": 65, + "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 37, + "startColumn": 24, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 52, + "startColumn": 40, + "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 36, - "endColumn": 61, + "startColumn": 15, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 58, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 16, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 27, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 48, + "startColumn": 49, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 33, + "startColumn": 49, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 36, + "startColumn": 33, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 28, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 38, - "endColumn": 25, - "lineCount": 5 + "startColumn": 25, + "endColumn": 26, + "lineCount": 2 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 31, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 25, + "startColumn": 10, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 64, + "startColumn": 12, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 12, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 34, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 30, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 35, + "startColumn": 22, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 33, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 17, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 38, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 30, + "endColumn": 66, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportPrivateLocalImportUsage", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 38, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 35, + "startColumn": 30, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportOptionalMemberAccess", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 44, - "endColumn": 48, - "lineCount": 1 + "startColumn": 34, + "endColumn": 58, + "lineCount": 2 } }, { - "code": "reportCallIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 55, + "startColumn": 20, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 55, + "startColumn": 21, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 20, - "endColumn": 28, - "lineCount": 2 + "startColumn": 26, + "endColumn": 43, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 38, + "startColumn": 19, + "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 47, + "startColumn": 19, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 28, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 42, + "endColumn": 46, "lineCount": 1 } - } - ], - "./loopy/transform/array_buffer_map.py": [ + }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 19, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 19, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportIndexIssue", "range": { - "startColumn": 4, + "startColumn": 24, "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 45, + "startColumn": 13, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 45, + "startColumn": 43, + "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 57, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 57, + "startColumn": 24, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 59, - "endColumn": 62, + "startColumn": 24, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 59, - "endColumn": 62, + "startColumn": 32, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 32, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 50, + "startColumn": 27, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 57, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 59, + "startColumn": 61, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 4, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 50, + "startColumn": 27, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 18, - "endColumn": 31, + "startColumn": 27, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 36, "endColumn": 43, @@ -64554,17 +63200,17 @@ } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 36, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, + "startColumn": 27, "endColumn": 50, "lineCount": 1 } @@ -64572,87 +63218,89 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 33, + "startColumn": 27, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, + "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 50, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 21, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 46, + "startColumn": 11, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 46, - "lineCount": 1 + "startColumn": 25, + "endColumn": 25, + "lineCount": 2 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 38, + "startColumn": 25, + "endColumn": 70, "lineCount": 1 } - }, + } + ], + "./loopy/translation_unit.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 26, - "endColumn": 34, + "startColumn": 4, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 35, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 37, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingTypeArgument", "range": { - "startColumn": 36, + "startColumn": 23, "endColumn": 46, "lineCount": 1 } @@ -64660,351 +63308,351 @@ { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 22, + "startColumn": 45, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 22, + "startColumn": 45, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 37, + "startColumn": 25, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 24, - "endColumn": 37, + "startColumn": 13, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 46, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 39, - "endColumn": 46, + "startColumn": 13, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 33, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 33, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 47, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 43, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 43, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 43, + "startColumn": 34, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 43, + "startColumn": 34, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 43, + "startColumn": 42, + "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, - "endColumn": 43, + "startColumn": 42, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 43, + "startColumn": 57, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 25, + "startColumn": 26, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 25, + "startColumn": 23, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 36, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 41, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 64, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 45, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 45, + "startColumn": 12, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 23, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 27, + "startColumn": 30, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 47, + "startColumn": 44, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 29, - "endColumn": 47, + "startColumn": 44, + "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 22, + "startColumn": 24, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 48, - "endColumn": 67, + "startColumn": 32, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 21, + "startColumn": 38, "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 59, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 11, - "endColumn": 36, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 26, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 42, - "endColumn": 60, + "startColumn": 8, + "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 60, + "startColumn": 55, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 38, - "endColumn": 52, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 38, - "endColumn": 72, + "startColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 49, + "startColumn": 18, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 43, - "endColumn": 49, + "startColumn": 18, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 51, + "startColumn": 57, "endColumn": 63, "lineCount": 1 } @@ -65012,897 +63660,905 @@ { "code": "reportMissingParameterType", "range": { - "startColumn": 51, + "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 65, - "endColumn": 83, + "startColumn": 15, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 65, - "endColumn": 83, + "startColumn": 54, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 72, + "endColumn": 78, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 30, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, - "endColumn": 25, + "startColumn": 24, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 34, - "endColumn": 52, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 55, - "endColumn": 73, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 32, + "startColumn": 21, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 32, + "startColumn": 14, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 38, + "startColumn": 53, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 26, - "endColumn": 42, + "startColumn": 61, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 22, + "startColumn": 61, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 36, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 40, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 16, - "endColumn": 40, + "startColumn": 8, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 31, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 21, - "endColumn": 25, + "startColumn": 37, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 45, + "startColumn": 47, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { "startColumn": 47, - "endColumn": 71, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 71, + "startColumn": 8, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingTypeArgument", "range": { - "startColumn": 13, - "endColumn": 23, + "startColumn": 30, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 34, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 24, - "endColumn": 30, + "startColumn": 45, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 49, - "endColumn": 73, + "startColumn": 45, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 13, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, - "endColumn": 42, + "startColumn": 8, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 58, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 41, + "startColumn": 36, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownParameterType", "range": { "startColumn": 42, - "endColumn": 51, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 41, + "startColumn": 42, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 22, + "startColumn": 11, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 19, - "endColumn": 21, + "startColumn": 36, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 24, + "startColumn": 55, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 28, - "endColumn": 62, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 77, - "endColumn": 83, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 21, - "endColumn": 33, + "startColumn": 49, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 58, - "endColumn": 73, + "startColumn": 49, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 36, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 62, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 23, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 33, + "startColumn": 16, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 31, + "startColumn": 38, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 58, + "startColumn": 38, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 41, + "startColumn": 12, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 60, + "startColumn": 53, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 55, - "endColumn": 73, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 55, - "endColumn": 73, + "startColumn": 24, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 40, - "endColumn": 64, + "startColumn": 24, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 64, + "startColumn": 37, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 50, + "startColumn": 33, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportMissingParameterType", "range": { "startColumn": 33, - "endColumn": 55, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 24, - "endColumn": 41, + "startColumn": 37, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 16, - "endColumn": 34, + "startColumn": 31, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 64, + "startColumn": 35, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, - "endColumn": 64, + "startColumn": 35, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 27, + "startColumn": 22, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 4, - "endColumn": 24, + "startColumn": 22, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 22, + "startColumn": 33, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 41, + "startColumn": 33, + "endColumn": 44, "lineCount": 1 } - } - ], - "./loopy/transform/batch.py": [ + }, { - "code": "reportMissingTypeArgument", + "code": "reportUnusedParameter", "range": { - "startColumn": 28, - "endColumn": 51, + "startColumn": 33, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 44, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 37, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 45, - "endColumn": 51, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 45, - "endColumn": 51, + "startColumn": 16, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 71, + "startColumn": 33, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 53, - "endColumn": 71, + "startColumn": 12, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 47, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnreachable", "range": { "startColumn": 12, - "endColumn": 28, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 30, - "endColumn": 40, + "startColumn": 60, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnreachable", "range": { - "startColumn": 30, - "endColumn": 40, + "startColumn": 12, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 45, + "startColumn": 27, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 19, + "startColumn": 27, + "endColumn": 81, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 31, + "startColumn": 29, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 13, - "endColumn": 29, + "startColumn": 29, + "endColumn": 80, "lineCount": 1 } - }, + } + ], + "./loopy/type_inference.py": [ { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 23, + "startColumn": 11, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 11, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 36, - "endColumn": 40, + "startColumn": 19, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, - "endColumn": 44, + "startColumn": 19, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 48, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 57, - "endColumn": 59, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 43, + "startColumn": 24, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 4, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 30, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 30, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 44, + "startColumn": 12, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 44, + "startColumn": 28, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 41, + "startColumn": 17, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingTypeArgument", "range": { - "startColumn": 42, - "endColumn": 56, + "startColumn": 26, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 42, - "endColumn": 61, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 42, - "endColumn": 61, + "startColumn": 23, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 41, - "endColumn": 45, + "startColumn": 45, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 47, - "endColumn": 57, + "startColumn": 45, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 33, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 23, - "endColumn": 33, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 35, + "startColumn": 25, "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 15, - "endColumn": 72, + "startColumn": 13, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 24, + "startColumn": 13, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 26, - "endColumn": 40, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 29, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 38, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 38, + "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 41, + "startColumn": 48, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 42, - "endColumn": 51, + "startColumn": 23, + "endColumn": 60, + "lineCount": 4 + } + }, + { + "code": "reportUnknownArgumentType", + "range": { + "startColumn": 28, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 42, - "endColumn": 51, + "startColumn": 41, + "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 40, + "startColumn": 39, "endColumn": 44, "lineCount": 1 } @@ -65916,82 +64572,82 @@ } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 24, + "startColumn": 43, + "endColumn": 58, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 40, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 29, + "startColumn": 46, + "endColumn": 56, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 40, + "startColumn": 50, + "endColumn": 65, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 31, - "endColumn": 40, + "startColumn": 50, + "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 33, - "endColumn": 42, + "startColumn": 67, + "endColumn": 77, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 19, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 29, - "endColumn": 38, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 15, - "endColumn": 21, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 15, - "endColumn": 21, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, @@ -65999,7 +64655,7 @@ "code": "reportUnknownParameterType", "range": { "startColumn": 23, - "endColumn": 31, + "endColumn": 29, "lineCount": 1 } }, @@ -66007,497 +64663,487 @@ "code": "reportMissingParameterType", "range": { "startColumn": 23, - "endColumn": 31, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 51, + "startColumn": 31, + "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 33, - "endColumn": 51, + "startColumn": 31, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 53, - "endColumn": 71, + "startColumn": 45, + "endColumn": 60, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 8, - "endColumn": 18, + "startColumn": 45, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 10, - "endColumn": 39, + "startColumn": 19, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 38, + "startColumn": 19, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 39, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 41, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 49, - "endColumn": 67, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 49, - "endColumn": 67, + "startColumn": 23, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 28, - "endColumn": 36, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 32, - "endColumn": 45, + "startColumn": 30, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 48, + "startColumn": 39, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 15, - "endColumn": 26, + "startColumn": 44, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 11, - "endColumn": 19, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 30, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 47, - "endColumn": 56, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 56, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 47, - "endColumn": 56, + "startColumn": 24, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 65, - "endColumn": 78, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 65, - "endColumn": 78, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 23, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 20, - "endColumn": 46, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 20, - "endColumn": 53, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 53, - "endColumn": 57, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 59, - "endColumn": 77, + "startColumn": 4, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 26, - "endColumn": 35, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 39, - "endColumn": 48, + "startColumn": 33, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 47, - "endColumn": 57, + "startColumn": 8, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 47, - "endColumn": 57, + "startColumn": 39, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 47, - "endColumn": 57, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 65, - "endColumn": 79, + "startColumn": 23, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 65, - "endColumn": 79, + "startColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 26, - "endColumn": 35, + "startColumn": 31, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 17, - "endColumn": 28, + "startColumn": 42, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 42, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 39, - "endColumn": 76, + "startColumn": 13, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 13, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 13, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 37, + "startColumn": 8, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 12, - "endColumn": 18, + "startColumn": 8, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { "startColumn": 20, - "endColumn": 38, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 20, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 32, - "endColumn": 45, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 25, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } - } - ], - "./loopy/transform/buffer.py": [ + }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 31, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 23, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 39, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportImplicitOverride", "range": { - "startColumn": 30, - "endColumn": 44, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 30, - "endColumn": 44, + "startColumn": 23, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportMissingParameterType", "range": { - "startColumn": 46, - "endColumn": 53, + "startColumn": 29, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 53, + "startColumn": 30, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 45, + "startColumn": 54, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportImplicitOverride", "range": { - "startColumn": 13, - "endColumn": 19, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportMissingParameterType", "range": { - "startColumn": 13, - "endColumn": 21, + "startColumn": 27, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { "startColumn": 8, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 30, + "endColumn": 28, "lineCount": 1 } }, @@ -66505,206 +65151,206 @@ "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 20, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 35, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 20, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 11, - "endColumn": 20, + "startColumn": 20, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 33, + "startColumn": 28, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 16, - "endColumn": 38, + "startColumn": 28, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 38, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 47, - "endColumn": 57, + "startColumn": 38, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 40, - "endColumn": 44, + "startColumn": 55, + "endColumn": 69, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportMissingParameterType", "range": { - "startColumn": 46, - "endColumn": 56, + "startColumn": 55, + "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 19, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 38, + "startColumn": 16, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 57, - "lineCount": 1 + "startColumn": 45, + "endColumn": 45, + "lineCount": 2 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 57, + "startColumn": 22, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 26, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 26, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 22, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 44, + "startColumn": 42, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 34, - "endColumn": 44, + "startColumn": 24, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 25, + "startColumn": 20, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 11, - "endColumn": 30, + "startColumn": 34, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 16, - "endColumn": 33, + "startColumn": 41, + "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 38, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 16, + "startColumn": 26, "endColumn": 32, "lineCount": 1 } @@ -66712,40 +65358,40 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 59, + "startColumn": 22, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 59, + "startColumn": 16, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 61, - "endColumn": 71, + "startColumn": 13, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 45, + "startColumn": 20, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 57, + "startColumn": 12, + "endColumn": 50, "lineCount": 1 } }, @@ -66753,734 +65399,726 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 34, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownParameterType", "range": { - "startColumn": 12, - "endColumn": 38, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportMissingParameterType", "range": { - "startColumn": 39, - "endColumn": 57, + "startColumn": 23, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 39, - "endColumn": 57, + "startColumn": 13, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 4, - "endColumn": 34, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 18, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 18, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 43, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 43, - "endColumn": 58, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { - "startColumn": 60, - "endColumn": 68, + "startColumn": 26, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { - "startColumn": 60, - "endColumn": 68, + "startColumn": 26, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 23, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 12, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 38, + "startColumn": 12, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 23, - "endColumn": 38, + "startColumn": 51, + "endColumn": 75, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 61, + "startColumn": 46, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 45, - "endColumn": 61, + "startColumn": 51, + "endColumn": 55, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 67, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 14, + "startColumn": 67, + "endColumn": 76, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 32, + "startColumn": 40, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 43, - "endColumn": 58, + "startColumn": 40, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 58, + "startColumn": 30, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 42, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 55, - "lineCount": 4 + "startColumn": 32, + "endColumn": 42, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 20, + "startColumn": 51, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 51, + "endColumn": 61, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 27, - "lineCount": 2 + "startColumn": 45, + "endColumn": 54, + "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { - "startColumn": 25, - "endColumn": 38, + "startColumn": 61, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 37, + "startColumn": 16, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportCallIssue", "range": { - "startColumn": 25, - "endColumn": 61, + "startColumn": 16, + "endColumn": 73, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportArgumentType", "range": { - "startColumn": 34, - "endColumn": 43, + "startColumn": 46, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportGeneralTypeIssues", + "code": "reportPossiblyUnboundVariable", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 46, + "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 55, + "startColumn": 19, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 44, + "endColumn": 70, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 30, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 33, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 33, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { "startColumn": 51, - "endColumn": 55, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { "startColumn": 51, - "endColumn": 55, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnnecessaryComparison", "range": { - "startColumn": 51, - "endColumn": 55, - "lineCount": 1 + "startColumn": 23, + "endColumn": 70, + "lineCount": 2 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 4, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 38, + "endColumn": 60, "lineCount": 1 } - }, + } + ], + "./loopy/types.py": [ { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 55, + "startColumn": 34, + "endColumn": 45, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 40, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownParameterType", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 35, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportMissingParameterType", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 35, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 15, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 15, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownArgumentType", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 47, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 33, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 33, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportImplicitOverride", "range": { - "startColumn": 51, - "endColumn": 55, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 84, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 33, - "endColumn": 65, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAttributeAccessIssue", "range": { - "startColumn": 16, - "endColumn": 36, + "startColumn": 39, + "endColumn": 43, "lineCount": 1 } - }, + } + ], + "./test/gnuma_loopy_transforms.py": [ { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 41, + "startColumn": 13, + "endColumn": 36, "lineCount": 1 } - }, + } + ], + "./test/library_for_test.py": [ { - "code": "reportArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 47, - "endColumn": 52, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 23, - "endColumn": 32, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, - "endColumn": 26, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { "startColumn": 8, - "endColumn": 27, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 38, - "endColumn": 71, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 40, - "endColumn": 49, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 27, - "endColumn": 36, + "startColumn": 8, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 39, + "startColumn": 22, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 54, + "startColumn": 11, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportIncompatibleMethodOverride", "range": { - "startColumn": 16, - "endColumn": 40, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 41, - "endColumn": 56, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 32, - "endColumn": 48, + "startColumn": 8, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 32, - "endColumn": 49, + "startColumn": 13, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 41, - "endColumn": 56, + "startColumn": 19, + "endColumn": 32, "lineCount": 1 } - }, + } + ], + "./test/test_apps.py": [ { "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 61, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 57, - "endColumn": 61, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 41, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedFunction", "range": { - "startColumn": 26, - "endColumn": 31, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedFunction", "range": { - "startColumn": 20, - "endColumn": 28, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 36, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 68, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 39, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 52, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 62, - "endColumn": 78, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 44, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 50, - "lineCount": 3 + "startColumn": 16, + "endColumn": 28, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 32, - "endColumn": 48, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 52, - "endColumn": 60, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 19, - "endColumn": 40, + "startColumn": 24, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 30, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 27, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 27, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedFunction", "range": { - "startColumn": 22, - "endColumn": 43, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, + "startColumn": 14, "endColumn": 29, "lineCount": 1 } @@ -67488,112 +66126,112 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 31, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 36, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 70, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnreachable", "range": { - "startColumn": 23, - "endColumn": 31, - "lineCount": 1 + "startColumn": 4, + "endColumn": 14, + "lineCount": 6 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 40, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 48, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 56, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 66, - "endColumn": 83, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 62, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 62, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 55, - "lineCount": 3 + "startColumn": 17, + "endColumn": 33, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 47, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 53, + "startColumn": 10, + "endColumn": 23, "lineCount": 1 } }, @@ -67601,31 +66239,31 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 4, - "endColumn": 20, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedFunction", "range": { - "startColumn": 12, - "endColumn": 21, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 49, + "startColumn": 14, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportPossiblyUnboundVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 70, + "startColumn": 14, + "endColumn": 27, "lineCount": 1 } }, @@ -67633,264 +66271,264 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 15, - "endColumn": 30, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 54, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportPossiblyUnboundVariable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 30, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 48, + "startColumn": 8, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 56, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, + "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 24, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 9, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 9, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 41, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 54, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 54, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 54, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 54, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 54, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } - }, + } + ], + "./test/test_c_execution.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 54, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 54, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 54, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 66, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } - } - ], - "./loopy/transform/callable.py": [ + }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 24, - "endColumn": 73, - "lineCount": 2 + "startColumn": 17, + "endColumn": 21, + "lineCount": 1 } }, { - "code": "reportMissingTypeArgument", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 55, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 55, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 45, - "endColumn": 55, + "startColumn": 17, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 27, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 17, - "endColumn": 27, + "startColumn": 21, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 53, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 53, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 45, + "startColumn": 9, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 13, + "startColumn": 17, "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 13, + "startColumn": 17, "endColumn": 23, "lineCount": 1 } @@ -67898,55 +66536,55 @@ { "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 13, - "endColumn": 37, + "startColumn": 21, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 21, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 17, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 17, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 44, + "startColumn": 9, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 44, + "startColumn": 9, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, + "startColumn": 13, "endColumn": 25, "lineCount": 1 } @@ -67954,103 +66592,105 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 30, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 34, - "endColumn": 58, + "startColumn": 25, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 62, + "startColumn": 22, + "endColumn": 37, "lineCount": 1 } - }, + } + ], + "./test/test_callables.py": [ { "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 67, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 51, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 51, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 63, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 35, + "startColumn": 12, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 35, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 53, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 53, + "startColumn": 13, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 46, + "startColumn": 13, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, + "startColumn": 44, "endColumn": 56, "lineCount": 1 } @@ -68058,407 +66698,399 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 33, + "startColumn": 9, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 45, + "startColumn": 9, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 51, + "startColumn": 9, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 61, + "startColumn": 9, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 66, + "startColumn": 9, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 66, + "startColumn": 9, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 45, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 57, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 9, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportImplicitOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 9, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 9, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 31, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 32, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 40, + "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 20, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 48, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 42, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 52, + "startColumn": 9, + "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 57, + "startColumn": 9, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 35, - "lineCount": 5 + "startColumn": 9, + "endColumn": 20, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 47, - "lineCount": 3 + "startColumn": 9, + "endColumn": 25, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 63, - "lineCount": 2 - } - }, - { - "code": "reportAttributeAccessIssue", - "range": { - "startColumn": 59, - "endColumn": 63, + "startColumn": 10, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 59, - "endColumn": 63, + "startColumn": 10, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 59, - "endColumn": 63, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 59, - "endColumn": 63, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 59, - "endColumn": 63, + "startColumn": 9, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 59, - "endColumn": 63, + "startColumn": 9, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 59, - "endColumn": 63, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 59, - "endColumn": 63, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportAttributeAccessIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 59, - "endColumn": 63, + "startColumn": 28, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 44, + "startColumn": 14, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 56, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 26, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 36, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 33, + "startColumn": 55, + "endColumn": 67, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 45, + "startColumn": 36, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 45, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 51, + "startColumn": 50, + "endColumn": 62, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 51, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 71, + "startColumn": 36, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 71, + "startColumn": 55, + "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 44, + "startColumn": 37, + "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 33, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 32, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, + "startColumn": 18, "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 43, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 36, + "startColumn": 11, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 40, + "startColumn": 28, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, + "startColumn": 18, "endColumn": 30, "lineCount": 1 } @@ -68466,32 +67098,32 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 41, + "startColumn": 11, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 41, + "startColumn": 28, + "endColumn": 35, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 52, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 32, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, @@ -68499,135 +67131,135 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 11, - "endColumn": 29, + "endColumn": 36, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 16, + "startColumn": 11, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 23, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 17, - "endColumn": 23, + "startColumn": 48, + "endColumn": 59, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 31, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 9, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 45, + "startColumn": 10, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 43, + "startColumn": 31, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 14, - "endColumn": 33, + "startColumn": 42, + "endColumn": 52, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 11, - "endColumn": 30, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 33, - "endColumn": 36, + "startColumn": 31, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 36, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 41, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 22, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 48, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 55, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, @@ -68635,127 +67267,127 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 18, - "endColumn": 26, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 33, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 35, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 28, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 13, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 39, + "startColumn": 31, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 51, + "startColumn": 31, + "endColumn": 48, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 51, + "startColumn": 9, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 62, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 62, + "startColumn": 9, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 31, + "startColumn": 9, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 40, + "startColumn": 31, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 45, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 64, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 34, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 43, + "startColumn": 9, + "endColumn": 21, "lineCount": 1 } }, @@ -68763,111 +67395,113 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 10, - "endColumn": 49, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 36, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 47, + "startColumn": 11, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 17, + "startColumn": 11, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 47, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 38, + "startColumn": 26, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 53, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 58, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 23, - "endColumn": 60, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 39, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } - }, + } + ], + "./test/test_dg.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 39, + "startColumn": 13, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 51, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 57, + "startColumn": 13, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 48, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, @@ -68875,7 +67509,7 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 16, - "endColumn": 46, + "endColumn": 28, "lineCount": 1 } }, @@ -68883,30 +67517,30 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 16, - "endColumn": 51, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 50, + "startColumn": 18, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 56, + "startColumn": 18, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 36, + "startColumn": 19, "endColumn": 43, "lineCount": 1 } @@ -68914,940 +67548,940 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 35, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 37, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 48, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 51, - "endColumn": 61, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 38, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 42, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 41, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } - }, + } + ], + "./test/test_diff.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 41, + "startColumn": 11, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 42, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 39, + "startColumn": 22, + "endColumn": 28, "lineCount": 1 } - }, + } + ], + "./test/test_domain.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 50, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 71, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 44, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 41, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 27, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 39, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 34, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 65, - "endColumn": 75, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 39, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 39, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 34, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 65, - "endColumn": 75, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 82, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 82, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 61, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 66, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 62, - "endColumn": 80, + "startColumn": 13, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 70, - "endColumn": 74, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 64, - "endColumn": 74, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 58, - "endColumn": 61, + "startColumn": 11, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 44, + "startColumn": 11, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 19, + "startColumn": 11, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 11, - "endColumn": 37, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 45, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 45, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 39, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 39, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 39, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 39, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } - }, + } + ], + "./test/test_einsum.py": [ { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 23, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 23, + "startColumn": 8, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 45, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 22, - "endColumn": 45, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 49, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 19, - "endColumn": 39, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 39, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 39, - "endColumn": 70, - "lineCount": 2 + "startColumn": 4, + "endColumn": 7, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 54, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 36, - "endColumn": 79, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 71, - "lineCount": 2 + "startColumn": 10, + "endColumn": 24, + "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 50, - "endColumn": 78, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 28, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 39, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 47, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 47, + "startColumn": 12, + "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 11, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 27, - "endColumn": 65, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 65, + "startColumn": 23, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 19, - "endColumn": 28, + "startColumn": 37, + "endColumn": 40, "lineCount": 1 } - }, + } + ], + "./test/test_expression.py": [ { - "code": "reportUnknownArgumentType", + "code": "reportMissingTypeArgument", "range": { - "startColumn": 19, - "endColumn": 25, + "startColumn": 37, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 47, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 21, - "endColumn": 47, + "startColumn": 13, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 13, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportImplicitOverride", "range": { - "startColumn": 27, - "endColumn": 65, + "startColumn": 8, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedVariable", "range": { - "startColumn": 45, - "endColumn": 65, + "startColumn": 16, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnusedVariable", "range": { - "startColumn": 29, - "endColumn": 33, + "startColumn": 16, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 33, + "startColumn": 25, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 39, + "startColumn": 12, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnreachable", "range": { - "startColumn": 17, - "endColumn": 40, + "startColumn": 4, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 42, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 51, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 26, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 55, + "startColumn": 12, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 62, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 64, + "startColumn": 14, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedExpression", "range": { - "startColumn": 37, - "endColumn": 57, + "startColumn": 12, + "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 78, + "startColumn": 17, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 34, + "startColumn": 11, + "endColumn": 50, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 48, + "startColumn": 19, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 48, + "startColumn": 10, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 63, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 63, + "startColumn": 10, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 42, + "startColumn": 26, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 66, + "startColumn": 10, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 57, - "endColumn": 70, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 57, - "endColumn": 70, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 48, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 43, - "endColumn": 47, + "startColumn": 4, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 45, + "startColumn": 11, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 63, + "startColumn": 11, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 81, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 54, - "endColumn": 72, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownLambdaType", + "code": "reportAny", "range": { - "startColumn": 62, - "endColumn": 66, + "startColumn": 51, + "endColumn": 83, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 52, - "endColumn": 71, - "lineCount": 1 - } - } - ], - "./loopy/transform/concatenate.py": [ - { - "code": "reportPrivateLocalImportUsage", + "code": "reportUnknownMemberType", "range": { - "startColumn": 75, - "endColumn": 79, + "startColumn": 10, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 10, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 30, + "startColumn": 11, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 27, + "startColumn": 27, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 31, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 34, + "startColumn": 53, + "endColumn": 60, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 34, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 26, + "startColumn": 11, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 48, + "startColumn": 9, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 63, + "startColumn": 11, + "endColumn": 18, "lineCount": 1 } - } - ], - "./loopy/transform/data.py": [ + }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 11, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 23, + "startColumn": 13, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 45, + "startColumn": 17, + "endColumn": 31, "lineCount": 1 } - }, + } + ], + "./test/test_from_loopy_import_star.py": [ { - "code": "reportUnknownParameterType", + "code": "reportWildcardImportFromLibrary", "range": { - "startColumn": 4, - "endColumn": 33, + "startColumn": 18, + "endColumn": 19, "lineCount": 1 } - }, + } + ], + "./test/test_fusion.py": [ { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 15, + "startColumn": 31, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 41, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 63, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 64, - "endColumn": 73, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportArgumentType", "range": { - "startColumn": 64, - "endColumn": 82, + "startColumn": 8, + "endColumn": 28, "lineCount": 1 } }, @@ -69855,7 +68489,7 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 16, - "endColumn": 43, + "endColumn": 31, "lineCount": 1 } }, @@ -69863,604 +68497,608 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 16, - "endColumn": 31, + "endColumn": 29, "lineCount": 1 } - }, + } + ], + "./test/test_linalg.py": [ { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 31, + "startColumn": 11, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 39, + "startColumn": 7, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 54, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 40, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 21, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 17, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 17, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 22, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 31, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 53, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 53, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnusedParameter", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 53, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 10, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 10, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 24, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 44, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 49, - "endColumn": 62, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 41, - "endColumn": 49, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 21, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 34, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 23, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 53, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 44, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 60, - "endColumn": 70, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 40, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 37, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 51, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 40, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 68, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 35, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 41, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 59, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 54, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 44, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 57, - "endColumn": 62, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportIndexIssue", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 19, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 61, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 25, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, + "startColumn": 10, "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 39, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 39, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 59, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 46, - "endColumn": 59, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, + "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 28, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 26, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 26, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 47, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 40, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 40, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 62, + "startColumn": 15, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 62, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 37, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } - }, + } + ], + "./test/test_loopy.py": [ { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 37, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 44, - "endColumn": 62, + "startColumn": 27, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 35, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 35, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 58, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 42, - "endColumn": 58, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 37, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 65, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 23, @@ -70468,42 +69106,42 @@ } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 30, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 30, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 36, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 26, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, @@ -70511,22 +69149,22 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 11, - "endColumn": 19, + "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 29, + "startColumn": 11, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, + "startColumn": 16, "endColumn": 28, "lineCount": 1 } @@ -70534,280 +69172,280 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 62, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 53, - "endColumn": 62, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 70, - "endColumn": 79, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 70, - "endColumn": 79, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 27, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 31, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 22, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 22, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 24, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 25, - "endColumn": 31, + "startColumn": 42, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 42, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 42, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 53, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 53, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 35, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 45, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 22, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 4, - "endColumn": 24, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 25, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 51, - "lineCount": 2 + "startColumn": 12, + "endColumn": 24, + "lineCount": 1 } }, { - "code": "reportOptionalIterable", + "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 39, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 61, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 4, - "endColumn": 21, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, + "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 28, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 30, - "endColumn": 35, + "startColumn": 36, + "endColumn": 47, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 35, + "startColumn": 14, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 53, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 37, - "endColumn": 53, + "startColumn": 12, + "endColumn": 26, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 37, + "startColumn": 12, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 41, + "startColumn": 11, + "endColumn": 25, "lineCount": 1 } }, @@ -70815,102 +69453,102 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 37, + "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 47, - "lineCount": 4 + "endColumn": 26, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 30, + "startColumn": 11, + "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 52, + "startColumn": 18, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 59, + "startColumn": 14, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 34, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 36, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 25, + "startColumn": 14, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 39, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 45, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 10, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 37, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 19, + "startColumn": 16, "endColumn": 28, "lineCount": 1 } @@ -70918,111 +69556,111 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 44, - "endColumn": 53, + "startColumn": 11, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 34, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 52, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 56, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 68, + "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 29, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 76, - "lineCount": 4 + "startColumn": 10, + "endColumn": 33, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 42, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 67, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 54, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 39, + "startColumn": 11, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, + "startColumn": 10, "endColumn": 40, "lineCount": 1 } @@ -71030,216 +69668,224 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 47, + "startColumn": 10, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 18, + "startColumn": 10, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedVariable", "range": { - "startColumn": 15, - "endColumn": 30, + "startColumn": 58, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 54, + "startColumn": 10, + "endColumn": 40, + "lineCount": 1 + } + }, + { + "code": "reportUnusedVariable", + "range": { + "startColumn": 58, + "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 43, + "startColumn": 10, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 27, + "startColumn": 10, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 43, + "startColumn": 10, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 22, + "startColumn": 10, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 22, + "startColumn": 10, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 10, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 10, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, + "startColumn": 10, "endColumn": 40, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportArgumentType", "range": { - "startColumn": 31, - "endColumn": 40, + "startColumn": 48, + "endColumn": 54, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 19, - "endColumn": 34, + "startColumn": 48, + "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 39, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 34, + "startColumn": 10, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 63, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 24, - "endColumn": 27, + "startColumn": 4, + "endColumn": 5, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 65, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 22, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 26, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 23, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, + "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 35, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 35, + "startColumn": 16, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 39, + "startColumn": 16, + "endColumn": 30, "lineCount": 1 } }, @@ -71247,132 +69893,132 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 18, - "endColumn": 34, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 26, + "startColumn": 18, + "endColumn": 32, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 4, - "endColumn": 31, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnusedParameter", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 40, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 11, + "endColumn": 34, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 54, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 54, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 56, - "endColumn": 69, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 56, - "endColumn": 69, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportAny", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 14, + "endColumn": 44, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 69, + "startColumn": 14, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 46, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 51, + "startColumn": 10, + "endColumn": 40, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnusedParameter", "range": { - "startColumn": 29, - "endColumn": 65, + "startColumn": 19, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 40, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 22, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 23, @@ -71380,258 +70026,258 @@ } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 30, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 30, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 46, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 46, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 48, - "endColumn": 61, + "startColumn": 35, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 61, + "startColumn": 10, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 45, + "startColumn": 15, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 47, - "endColumn": 61, + "startColumn": 15, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 63, - "endColumn": 76, + "startColumn": 15, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 39, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 46, + "startColumn": 11, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 46, + "startColumn": 4, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 54, + "startColumn": 17, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 48, - "endColumn": 54, + "startColumn": 8, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUntypedNamedTuple", "range": { - "startColumn": 46, - "endColumn": 52, + "startColumn": 24, + "endColumn": 72, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 20, - "endColumn": 46, + "startColumn": 52, + "endColumn": 71, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 20, - "endColumn": 53, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 11, - "endColumn": 33, + "startColumn": 43, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 20, - "endColumn": 33, + "startColumn": 43, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 48, - "endColumn": 62, + "startColumn": 40, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 15, - "endColumn": 29, + "startColumn": 43, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 26, - "endColumn": 39, + "startColumn": 44, + "endColumn": 45, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 16, - "endColumn": 25, + "startColumn": 47, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 26, - "endColumn": 52, + "startColumn": 23, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { "startColumn": 26, - "endColumn": 59, - "lineCount": 1 + "endColumn": 83, + "lineCount": 2 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 19, - "endColumn": 35, + "startColumn": 23, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 20, - "endColumn": 27, - "lineCount": 1 + "startColumn": 26, + "endColumn": 83, + "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 44, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 46, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 28, - "endColumn": 42, + "startColumn": 22, + "endColumn": 39, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 42, + "startColumn": 11, + "endColumn": 41, "lineCount": 1 } }, @@ -71639,151 +70285,143 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 11, - "endColumn": 32, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 34, + "startColumn": 11, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 61, + "startColumn": 11, + "endColumn": 41, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 35, - "endColumn": 55, + "startColumn": 20, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 30, + "startColumn": 11, + "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 46, + "startColumn": 11, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 55, + "startColumn": 17, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 55, + "startColumn": 17, + "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 12, + "endColumn": 68, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 38, + "startColumn": 15, + "endColumn": 49, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 40, - "endColumn": 60, + "startColumn": 26, + "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 44, + "startColumn": 26, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 53, + "startColumn": 12, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 62, - "endColumn": 80, + "startColumn": 12, + "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 40, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 35, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 39, - "endColumn": 52, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 36, - "endColumn": 53, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, @@ -71791,521 +70429,521 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 11, - "endColumn": 22, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { - "startColumn": 19, - "endColumn": 20, + "startColumn": 48, + "endColumn": 53, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { - "startColumn": 22, - "endColumn": 23, + "startColumn": 48, + "endColumn": 53, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 15, + "startColumn": 5, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnnecessaryComparison", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 78, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } - } - ], - "./loopy/transform/diff.py": [ + }, { - "code": "reportUnsafeMultipleInheritance", + "code": "reportUnreachable", "range": { - "startColumn": 6, - "endColumn": 21, - "lineCount": 1 + "startColumn": 4, + "endColumn": 29, + "lineCount": 23 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnreachable", "range": { - "startColumn": 13, - "endColumn": 25, + "startColumn": 8, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 23, - "endColumn": 41, + "startColumn": 44, + "endColumn": 51, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportArgumentType", "range": { - "startColumn": 30, - "endColumn": 59, + "startColumn": 44, + "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 36, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportIncompatibleMethodOverride", + "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 20, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 27, - "endColumn": 47, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 32, - "endColumn": 52, + "startColumn": 13, + "endColumn": 27, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 23, - "endColumn": 38, + "startColumn": 11, + "endColumn": 29, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 4, - "endColumn": 23, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportAssignmentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 26, - "endColumn": 38, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 38, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 33, - "endColumn": 56, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 18, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 29, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 43, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 31, - "endColumn": 43, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportCallIssue", "range": { - "startColumn": 45, - "endColumn": 52, + "startColumn": 19, + "endColumn": 37, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 45, - "endColumn": 52, + "startColumn": 11, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 54, - "endColumn": 71, + "startColumn": 39, + "endColumn": 46, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportAny", "range": { - "startColumn": 54, - "endColumn": 71, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 28, + "startColumn": 11, + "endColumn": 33, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAny", "range": { - "startColumn": 13, - "endColumn": 19, + "startColumn": 34, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAny", "range": { - "startColumn": 13, - "endColumn": 20, + "startColumn": 22, + "endColumn": 64, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 30, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 29, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 29, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 29, + "startColumn": 31, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 34, + "startColumn": 14, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 36, + "startColumn": 11, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 36, + "startColumn": 9, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedVariable", "range": { - "startColumn": 39, - "endColumn": 79, + "startColumn": 56, + "endColumn": 57, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 21, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 36, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 29, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 34, + "startColumn": 31, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 34, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAny", "range": { - "startColumn": 13, - "endColumn": 24, + "startColumn": 4, + "endColumn": 9, "lineCount": 1 } }, { - "code": "reportUnannotatedClassAttribute", + "code": "reportAny", "range": { - "startColumn": 13, - "endColumn": 33, + "startColumn": 27, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 36, + "startColumn": 31, + "endColumn": 38, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 36, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 50, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 27, + "startColumn": 9, + "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 43, + "startColumn": 13, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 47, + "startColumn": 13, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 52, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 8, - "endColumn": 28, + "startColumn": 32, + "endColumn": 43, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 29, - "endColumn": 57, + "startColumn": 33, + "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 22, + "startColumn": 13, + "endColumn": 43, "lineCount": 1 } - }, + } + ], + "./test/test_misc.py": [ { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 29, - "endColumn": 50, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 35, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 38, - "endColumn": 54, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 55, - "endColumn": 58, + "startColumn": 4, + "endColumn": 19, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 45, + "startColumn": 4, + "endColumn": 13, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownLambdaType", "range": { - "startColumn": 31, - "endColumn": 52, + "startColumn": 21, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 34, + "startColumn": 29, + "endColumn": 42, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 52, - "endColumn": 53, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 29, - "endColumn": 44, + "startColumn": 12, + "endColumn": 30, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 50, - "endColumn": 74, + "startColumn": 25, + "endColumn": 35, "lineCount": 1 } }, @@ -72313,391 +70951,339 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 24, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 8, - "endColumn": 31, + "startColumn": 13, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUninitializedInstanceVariable", "range": { - "startColumn": 42, - "endColumn": 49, + "startColumn": 13, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 42, - "endColumn": 49, + "startColumn": 4, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 22, - "endColumn": 48, + "startColumn": 13, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 37, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 29, + "startColumn": 9, + "endColumn": 21, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 36, + "startColumn": 9, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 37, - "endColumn": 41, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 34, + "startColumn": 9, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 38, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 39, - "endColumn": 46, + "startColumn": 4, + "endColumn": 11, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 36, - "endColumn": 47, + "startColumn": 15, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 52, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 32, - "endColumn": 40, + "startColumn": 4, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 32, - "endColumn": 40, + "startColumn": 13, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 18, - "endColumn": 40, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 18, - "endColumn": 46, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 22, + "startColumn": 9, + "endColumn": 12, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 30, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 8, - "endColumn": 40, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 41, - "endColumn": 48, + "startColumn": 4, + "endColumn": 7, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportAny", "range": { - "startColumn": 27, - "endColumn": 35, + "startColumn": 15, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 27, - "endColumn": 35, + "startColumn": 4, + "endColumn": 22, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 16, - "endColumn": 46, + "startColumn": 13, + "endColumn": 18, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportImplicitOverride", "range": { - "startColumn": 18, - "endColumn": 40, + "startColumn": 8, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 46, + "startColumn": 8, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 15, - "endColumn": 22, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 30, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 27, - "endColumn": 49, + "startColumn": 4, + "endColumn": 8, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 32, - "endColumn": 59, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 32, - "endColumn": 59, + "startColumn": 4, + "endColumn": 15, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 16, - "endColumn": 27, + "startColumn": 15, + "endColumn": 63, "lineCount": 1 } }, { - "code": "reportUnknownArgumentType", + "code": "reportAny", "range": { - "startColumn": 29, - "endColumn": 45, + "startColumn": 11, + "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 19, - "endColumn": 30, + "startColumn": 11, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, + "startColumn": 11, "endColumn": 29, "lineCount": 1 } - }, + } + ], + "./test/test_nbody.py": [ { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 36, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedFunction", "range": { - "startColumn": 18, - "endColumn": 38, + "startColumn": 8, + "endColumn": 17, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedFunction", "range": { - "startColumn": 25, - "endColumn": 34, + "startColumn": 8, + "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 56, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 48, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 37, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } - }, + } + ], + "./test/test_reduction.py": [ { "code": "reportUnknownMemberType", "range": { - "startColumn": 23, - "endColumn": 43, + "startColumn": 13, + "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 25, + "startColumn": 11, + "endColumn": 31, "lineCount": 1 } }, @@ -72705,247 +71291,87 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 12, - "endColumn": 32, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 28, + "startColumn": 10, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, + "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 20, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 31, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 29, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 29, - "endColumn": 32, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 30, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 30, - "endColumn": 33, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 25, - "endColumn": 56, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 40, + "startColumn": 11, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, + "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 20, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 29, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 15, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 14, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 14, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, + "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 12, + "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, - { - "code": "reportCallInDefaultInitializer", - "range": { - "startColumn": 29, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportCallInDefaultInitializer", - "range": { - "startColumn": 25, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 36, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 42, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, @@ -72953,24167 +71379,297 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 8, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 43, - "lineCount": 1 - } - } - ], - "./loopy/transform/fusion.py": [ - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 28, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 28, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 36, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 36, - "endColumn": 47, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 12, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 32, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 34, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 38, + "startColumn": 10, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 30, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportMissingParameterType", + "code": "reportUnknownMemberType", "range": { - "startColumn": 24, - "endColumn": 30, + "startColumn": 10, + "endColumn": 23, "lineCount": 1 } }, { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 32, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 32, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 40, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 40, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 47, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 79, - "endColumn": 86, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 39, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 35, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", + "code": "reportUnknownMemberType", "range": { "startColumn": 4, - "endColumn": 35, - "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": 57, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 44, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 11, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 24, - "lineCount": 4 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 11, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 57, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 50, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 17, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 17, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 26, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 26, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 41, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 41, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 64, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 45, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 45, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 58, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 30, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 30, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 19, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 15, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 45, - "endColumn": 80, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 58, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 50, - "lineCount": 4 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 36, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 37, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportOptionalMemberAccess", - "range": { - "startColumn": 24, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 71, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 44, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportOptionalMemberAccess", - "range": { - "startColumn": 20, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 48, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 43, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 56, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 34, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 50, - "endColumn": 61, - "lineCount": 1 - } - } - ], - "./loopy/transform/iname.py": [ - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 29, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 53, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 21, - "endColumn": 67, - "lineCount": 2 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 21, - "endColumn": 67, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 38, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 32, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 33, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 33, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 36, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 36, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 32, - "lineCount": 1 - } - } - ], - "./loopy/transform/instruction.py": [ - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 32, - "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": 53, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 41, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 38, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 24, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 24, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 32, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 32, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 40, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 70, - "endColumn": 76, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 78, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 48, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 62, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 42, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 83, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 43, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 63, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 76, - "endColumn": 79, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 52, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 36, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 65, - "endColumn": 80, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 47, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 47, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 60, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 42, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 38, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 21, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 21, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 29, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 29, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 35, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 22, - "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": 18, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 81, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 34, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 29, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 29, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 32, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 54, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 36, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportMissingTypeArgument", - "range": { - "startColumn": 22, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 21, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 21, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 32, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 32, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 59, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 72, - "endColumn": 78, - "lineCount": 1 - } - } - ], - "./loopy/transform/pack_and_unpack_args.py": [ - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 41, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 37, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 43, - "lineCount": 3 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 31, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 47, - "lineCount": 3 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 62, - "endColumn": 76, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 44, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportCallIssue", - "range": { - "startColumn": 31, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportCallIssue", - "range": { - "startColumn": 31, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportCallIssue", - "range": { - "startColumn": 31, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportCallIssue", - "range": { - "startColumn": 31, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportCallIssue", - "range": { - "startColumn": 31, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportCallIssue", - "range": { - "startColumn": 31, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportCallIssue", - "range": { - "startColumn": 31, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportCallIssue", - "range": { - "startColumn": 31, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 61, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 52, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 52, - "endColumn": 69, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 40, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 13, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 13, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 14, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 14, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 52, - "endColumn": 65, - "lineCount": 1 - } - } - ], - "./loopy/transform/padding.py": [ - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 56, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 56, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 28, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 28, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 34, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 34, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 47, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", - "range": { - "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 25, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 25, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 33, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 33, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 48, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 59, - "endColumn": 80, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 58, - "lineCount": 2 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 27, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 44, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 52, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 29, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportOperatorIssue", - "range": { - "startColumn": 25, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 42, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 48, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 28, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 28, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 36, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 36, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 48, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 48, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 57, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 57, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 64, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 25, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 44, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 38, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 26, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 26, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 19, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 48, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 21, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 21, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 29, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 29, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 42, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 42, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 51, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 51, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 13, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 61, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 70, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 26, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 26, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 34, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 34, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 44, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 44, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 50, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 50, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 63, - "endColumn": 76, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 62, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 72, - "endColumn": 76, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 42, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 15, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 16, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 16, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 24, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 24, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 34, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 34, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 40, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 40, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 54, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 54, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 7, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 42, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 48, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 22, - "lineCount": 1 - } - } - ], - "./loopy/transform/parameter.py": [ - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 17, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 17, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 46, - "endColumn": 54, - "lineCount": 1 - } - } - ], - "./loopy/transform/precompute.py": [ - { - "code": "reportMissingTypeArgument", - "range": { - "startColumn": 28, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 15, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 15, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 22, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 22, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 22, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 47, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 40, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 40, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 56, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 40, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 40, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 56, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 56, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 56, - "endColumn": 81, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 33, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 33, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 27, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 27, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 22, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 22, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 53, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 58, - "lineCount": 3 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 20, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 20, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 37, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 37, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 44, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 29, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 25, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 25, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 31, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 31, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportMissingTypeArgument", - "range": { - "startColumn": 29, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 53, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 53, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 65, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 65, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 76, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 76, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 29, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 29, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 35, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 35, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 40, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 40, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 51, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 51, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 42, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 53, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 53, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 45, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 58, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 58, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 25, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 16, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 16, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 16, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 16, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 16, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 16, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 16, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 16, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 16, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 16, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 35, - "endColumn": 52, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 50, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUninitializedInstanceVariable", - "range": { - "startColumn": 13, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", - "range": { - "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 30, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 27, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 19, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 27, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 52, - "endColumn": 76, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 66, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 28, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 28, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 70, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 74, - "endColumn": 83, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 66, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportPrivateLocalImportUsage", - "range": { - "startColumn": 34, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 47, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 47, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 25, - "lineCount": 4 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 32, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 42, - "lineCount": 2 - } - }, - { - "code": "reportUnreachable", - "range": { - "startColumn": 12, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnnecessaryComparison", - "range": { - "startColumn": 13, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnnecessaryComparison", - "range": { - "startColumn": 13, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 15, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 15, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 25, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 25, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 33, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 33, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 46, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 46, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 46, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 53, - "endColumn": 66, - "lineCount": 1 - } - } - ], - "./loopy/transform/realize_reduction.py": [ - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 36, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 36, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 51, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 51, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 31, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 31, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 31, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 31, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 48, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 48, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 25, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 25, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 25, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 18, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 55, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 38, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 38, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 46, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 46, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 50, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 32, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 39, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 39, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 47, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 47, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 56, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 56, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 22, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 27, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 27, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 35, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 35, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 47, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 47, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 15, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 15, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 37, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 46, - "lineCount": 2 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 27, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 27, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 35, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 35, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 47, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 47, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 60, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 60, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 60, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 48, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 61, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 69, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 35, - "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": 49, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 44, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 7, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 29, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 29, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 38, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 38, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 47, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 54, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 27, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 27, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 36, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 36, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 47, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 59, - "endColumn": 80, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 34, - "endColumn": 74, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 35, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 17, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportMissingTypeArgument", - "range": { - "startColumn": 37, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 28, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 28, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 36, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 36, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportCallIssue", - "range": { - "startColumn": 37, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 14, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 21, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 21, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 30, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 30, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 47, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 47, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 32, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 35, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 35, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 32, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 35, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 35, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 21, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 21, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 32, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 32, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 11, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 12, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 12, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 14, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 14, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 24, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 24, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 36, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 36, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 60, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 60, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 36, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 34, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 60, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 44, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 44, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 44, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 44, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 25, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 25, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 29, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 29, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 35, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 35, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 57, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 57, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 72, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 72, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 22, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 22, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 39, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 39, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 55, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 55, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 67, - "endColumn": 83, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 67, - "endColumn": 83, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 42, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 18, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 19, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 52, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 52, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 36, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 61, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 61, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 29, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 56, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 56, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 19, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 30, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 59, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 14, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 22, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 46, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 36, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 47, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 47, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 28, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 28, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 36, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 36, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 50, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 50, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 56, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 56, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 66, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 66, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 15, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 18, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 32, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 25, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 25, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 40, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 40, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 47, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 47, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 54, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 54, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 62, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 62, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 41, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 22, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 22, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 17, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 17, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 34, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 34, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 40, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 40, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 50, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 50, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 26, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 26, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 50, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 35, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 18, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 19, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 52, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 52, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 36, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 29, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 54, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 44, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 29, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 35, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 48, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 61, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 61, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 59, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 80, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 80, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 19, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 19, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 36, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 36, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 42, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 42, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 52, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 52, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 26, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 26, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 36, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 49, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 22, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 44, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 48, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 33, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 45, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 50, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 51, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 50, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 37, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 34, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 18, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 19, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 33, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 18, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 19, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 25, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 36, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 43, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 54, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 54, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 29, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 35, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 48, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 44, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 44, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 52, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 47, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 81, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 33, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 80, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 48, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 41, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 52, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 34, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 25, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 63, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 50, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 58, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 48, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 59, - "endColumn": 81, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 32, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 32, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 37, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 37, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 26, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 54, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 54, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 47, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 39, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 39, - "endColumn": 59, - "lineCount": 4 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportGeneralTypeIssues", - "range": { - "startColumn": 55, - "endColumn": 78, - "lineCount": 2 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 48, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 48, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportGeneralTypeIssues", - "range": { - "startColumn": 28, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportGeneralTypeIssues", - "range": { - "startColumn": 28, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportGeneralTypeIssues", - "range": { - "startColumn": 28, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportGeneralTypeIssues", - "range": { - "startColumn": 28, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportGeneralTypeIssues", - "range": { - "startColumn": 28, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportGeneralTypeIssues", - "range": { - "startColumn": 28, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportGeneralTypeIssues", - "range": { - "startColumn": 28, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportGeneralTypeIssues", - "range": { - "startColumn": 28, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 40, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 58, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 58, - "endColumn": 78, - "lineCount": 1 - } - } - ], - "./loopy/transform/save.py": [ - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 23, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 55, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 55, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 66, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 66, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 30, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 50, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 59, - "endColumn": 79, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 48, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 48, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 30, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 30, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 46, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportOperatorIssue", - "range": { - "startColumn": 55, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportOptionalSubscript", - "range": { - "startColumn": 16, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportOperatorIssue", - "range": { - "startColumn": 50, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 50, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 37, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 37, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 15, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 20, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 20, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 24, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 34, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 34, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 56, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 56, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 29, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 33, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 61, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 62, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 48, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 48, - "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": 19, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportAttributeAccessIssue", - "range": { - "startColumn": 35, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 43, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportAttributeAccessIssue", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 39, - "endColumn": 84, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 36, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 75, - "endColumn": 84, - "lineCount": 1 - } - }, - { - "code": "reportPrivateLocalImportUsage", - "range": { - "startColumn": 38, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 52, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 44, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 41, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportAttributeAccessIssue", - "range": { - "startColumn": 60, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportAttributeAccessIssue", - "range": { - "startColumn": 31, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 65, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 14, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 53, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 40, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 19, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 56, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 62, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 62, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 32, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 29, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 29, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 80, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 41, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 41, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 58, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 66, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 19, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 19, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 30, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 30, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 44, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 21, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 21, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 32, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 32, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 44, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 20, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 20, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 40, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 40, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 46, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 46, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 32, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 34, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 43, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 43, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 38, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 58, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 58, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 72, - "endColumn": 80, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 36, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 36, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 60, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 38, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 52, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 52, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 66, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 57, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 44, - "lineCount": 1 - } - } - ], - "./loopy/transform/subst.py": [ - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 21, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 21, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 27, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 27, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 22, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 22, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 28, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 28, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 16, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 27, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 27, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 38, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 38, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportMissingTypeArgument", - "range": { - "startColumn": 31, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 55, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 55, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 33, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 33, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 50, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 50, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 29, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 29, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 25, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 27, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 27, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 33, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 33, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 37, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 22, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 28, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 28, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 34, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 34, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 47, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 43, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 43, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 55, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 22, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 31, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 31, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 38, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 38, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 24, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 24, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 32, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 32, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 42, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 42, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 62, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 62, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 58, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 38, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 41, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 40, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 40, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 65, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 15, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 58, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 49, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 49, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 33, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 26, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 22, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportAttributeAccessIssue", - "range": { - "startColumn": 38, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 30, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportPrivateLocalImportUsage", - "range": { - "startColumn": 38, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 58, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 19, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportAttributeAccessIssue", - "range": { - "startColumn": 42, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 19, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportIndexIssue", - "range": { - "startColumn": 24, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 43, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 24, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 24, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 32, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 32, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 61, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 27, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 27, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 36, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 36, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 50, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 21, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 11, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 25, - "lineCount": 2 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 70, - "lineCount": 1 - } - } - ], - "./loopy/translation_unit.py": [ - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingTypeArgument", - "range": { - "startColumn": 23, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 29, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 29, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 34, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 42, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 57, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 36, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 64, - "endColumn": 79, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 30, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 44, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 44, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 32, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 21, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 8, - "endColumn": 14, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 55, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 26, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 26, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 18, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 18, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 57, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 57, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 54, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 72, - "endColumn": 78, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 24, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 24, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 32, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 32, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 21, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 53, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 61, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 61, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 15, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 37, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 37, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 47, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 47, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingTypeArgument", - "range": { - "startColumn": 30, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 36, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 36, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 42, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 42, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 36, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 55, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 20, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 26, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 49, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 49, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 16, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 38, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 12, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 53, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 24, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 24, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 37, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 33, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 33, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 31, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 35, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 35, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 22, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 22, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 33, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 33, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 33, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 44, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 37, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 21, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 16, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 33, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 12, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 47, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnreachable", - "range": { - "startColumn": 12, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 60, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnreachable", - "range": { - "startColumn": 12, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 81, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 27, - "endColumn": 81, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 29, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 29, - "endColumn": 80, - "lineCount": 1 - } - } - ], - "./loopy/type_inference.py": [ - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 11, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 11, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 19, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 19, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 30, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 30, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 17, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportMissingTypeArgument", - "range": { - "startColumn": 26, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 25, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 29, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 29, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 38, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 48, - "endColumn": 76, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 23, - "endColumn": 60, - "lineCount": 4 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 28, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 41, - "endColumn": 79, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 46, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 43, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 46, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 50, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 50, - "endColumn": 65, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 67, - "endColumn": 77, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 31, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 31, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 45, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 45, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 19, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 19, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 31, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 31, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 4, - "endColumn": 15, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 30, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 44, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 4, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 33, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 33, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 38, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 64, - "endColumn": 80, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 64, - "endColumn": 80, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 39, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 31, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 31, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 42, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 42, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 12, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 20, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 20, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 28, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 28, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 31, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 31, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 39, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 29, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 30, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 54, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 27, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 35, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 4, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 20, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 20, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 28, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 28, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 38, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 38, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 55, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 55, - "endColumn": 69, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 45, - "endColumn": 45, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 24, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 34, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 41, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 26, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 23, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 23, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 11, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 18, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 18, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 26, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 26, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 23, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 51, - "endColumn": 75, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 46, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 51, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 67, - "endColumn": 76, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 67, - "endColumn": 76, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 40, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 40, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 30, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 42, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 32, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 51, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 51, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 45, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 61, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportCallIssue", - "range": { - "startColumn": 16, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 46, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 46, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 44, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 30, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 33, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 33, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 51, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 51, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnnecessaryComparison", - "range": { - "startColumn": 23, - "endColumn": 70, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 38, - "endColumn": 60, - "lineCount": 1 - } - } - ], - "./loopy/types.py": [ - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 34, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportAttributeAccessIssue", - "range": { - "startColumn": 40, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownParameterType", - "range": { - "startColumn": 35, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportMissingParameterType", - "range": { - "startColumn": 35, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownArgumentType", - "range": { - "startColumn": 47, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 33, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 33, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 33, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportAttributeAccessIssue", - "range": { - "startColumn": 39, - "endColumn": 43, - "lineCount": 1 - } - } - ], - "./test/gnuma_loopy_transforms.py": [ - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 36, - "lineCount": 1 - } - } - ], - "./test/library_for_test.py": [ - { - "code": "reportIncompatibleMethodOverride", - "range": { - "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 26, - "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": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportIncompatibleMethodOverride", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 13, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 19, - "endColumn": 32, - "lineCount": 1 - } - } - ], - "./test/test_apps.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnusedFunction", - "range": { - "startColumn": 8, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnusedFunction", - "range": { - "startColumn": 8, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 7, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 7, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 24, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnusedFunction", - "range": { - "startColumn": 8, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnreachable", - "range": { - "startColumn": 4, - "endColumn": 14, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnusedFunction", - "range": { - "startColumn": 8, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - } - ], - "./test/test_c_execution.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 17, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 21, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 17, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 21, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 17, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUninitializedInstanceVariable", - "range": { - "startColumn": 17, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 21, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUninitializedInstanceVariable", - "range": { - "startColumn": 21, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 17, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUninitializedInstanceVariable", - "range": { - "startColumn": 17, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 25, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 37, - "lineCount": 1 - } - } - ], - "./test/test_callables.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 7, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 44, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 32, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 32, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 40, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 36, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 55, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 36, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 50, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 36, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 55, - "endColumn": 67, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 37, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 28, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 48, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 42, - "endColumn": 52, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 11, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 31, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 36, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - } - ], - "./test/test_dg.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 7, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - } - ], - "./test/test_diff.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 7, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 28, - "lineCount": 1 - } - } - ], - "./test/test_domain.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 13, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - } - ], - "./test/test_einsum.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 7, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 7, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 7, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 7, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 7, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 7, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 7, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 37, - "endColumn": 40, - "lineCount": 1 - } - } - ], - "./test/test_expression.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportMissingTypeArgument", - "range": { - "startColumn": 37, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 11, - "lineCount": 1 - } - }, - { - "code": "reportUnusedVariable", - "range": { - "startColumn": 16, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnusedVariable", - "range": { - "startColumn": 16, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 25, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnreachable", - "range": { - "startColumn": 4, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnusedExpression", - "range": { - "startColumn": 12, - "endColumn": 15, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 11, - "endColumn": 50, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 12, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 51, - "endColumn": 83, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 27, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 53, - "endColumn": 60, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 31, - "lineCount": 1 - } - } - ], - "./test/test_fortran.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 7, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 16, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnusedVariable", - "range": { - "startColumn": 21, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - } - ], - "./test/test_from_loopy_import_star.py": [ - { - "code": "reportWildcardImportFromLibrary", - "range": { - "startColumn": 18, - "endColumn": 19, - "lineCount": 1 - } - } - ], - "./test/test_fusion.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 8, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 29, - "lineCount": 1 - } - } - ], - "./test/test_linalg.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 7, - "endColumn": 15, - "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": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "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": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - } - ], - "./test/test_loopy.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 27, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 42, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 36, - "endColumn": 47, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 68, - "endColumn": 74, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnusedVariable", - "range": { - "startColumn": 58, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnusedVariable", - "range": { - "startColumn": 58, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 48, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 48, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 5, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportDeprecated", - "range": { - "startColumn": 20, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 40, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 40, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 19, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 35, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUntypedNamedTuple", - "range": { - "startColumn": 24, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 52, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 40, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 43, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 40, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 43, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 40, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 43, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 44, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 47, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 23, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 26, - "endColumn": 83, - "lineCount": 2 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 23, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 26, - "endColumn": 83, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 22, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 41, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 68, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 49, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 48, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 48, - "endColumn": 53, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 5, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnreachable", - "range": { - "startColumn": 4, - "endColumn": 29, - "lineCount": 23 - } - }, - { - "code": "reportUnreachable", - "range": { - "startColumn": 8, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 44, - "endColumn": 51, - "lineCount": 1 - } - }, - { - "code": "reportArgumentType", - "range": { - "startColumn": 44, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 11, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportCallIssue", - "range": { - "startColumn": 19, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 39, - "endColumn": 46, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 8, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 8, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 34, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 22, - "endColumn": 64, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnusedVariable", - "range": { - "startColumn": 56, - "endColumn": 57, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 9, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 27, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 31, - "endColumn": 38, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 9, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 32, - "endColumn": 43, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 33, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 43, - "lineCount": 1 - } - } - ], - "./test/test_misc.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 15, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 13, - "lineCount": 1 - } - }, - { - "code": "reportUnknownLambdaType", - "range": { - "startColumn": 21, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 29, - "endColumn": 42, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 12, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 25, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUninitializedInstanceVariable", - "range": { - "startColumn": 13, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 4, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 11, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 9, - "endColumn": 21, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 9, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 11, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 9, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 11, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 11, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 15, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 4, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 7, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 7, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 9, - "endColumn": 12, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 7, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 7, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 15, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 4, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 13, - "endColumn": 18, - "lineCount": 1 - } - }, - { - "code": "reportImplicitOverride", - "range": { - "startColumn": 8, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 8, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 8, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 15, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 4, - "endColumn": 15, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 15, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 11, - "endColumn": 56, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 29, - "lineCount": 1 - } - } - ], - "./test/test_nbody.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnusedFunction", - "range": { - "startColumn": 8, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnusedFunction", - "range": { - "startColumn": 8, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - } - ], - "./test/test_numa_diff.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportPossiblyUnboundVariable", - "range": { - "startColumn": 10, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 40, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 72, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 33, - "lineCount": 1 - } - } - ], - "./test/test_reduction.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 7, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnusedParameter", - "range": { - "startColumn": 25, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 16, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 30, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 4, - "endColumn": 23, - "lineCount": 1 - } - } - ], - "./test/test_scan.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 7, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 71, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 78, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 17, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 54, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 66, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 58, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 19, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 73, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 79, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 17, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnannotatedClassAttribute", - "range": { - "startColumn": 17, - "endColumn": 20, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 24, - "lineCount": 1 - } - } - ], - "./test/test_sem_reagan.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 27, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 27, - "lineCount": 1 - } - } - ], - "./test/test_split_iname_slabs.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 24, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 27, - "endColumn": 28, - "lineCount": 1 - } - }, - { - "code": "reportAny", - "range": { - "startColumn": 30, - "endColumn": 48, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 39, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 26, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 40, - "endColumn": 50, - "lineCount": 1 - } - } - ], - "./test/test_statistics.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 36, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 36, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 40, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 40, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 82, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 36, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 36, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 38, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 38, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 38, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 38, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 36, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 36, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 38, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 38, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 28, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 28, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 28, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 28, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 28, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 25, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 35, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 36, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 35, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 36, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 35, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 35, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 35, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 36, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 35, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 43, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 58, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 43, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 58, - "lineCount": 2 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 34, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 42, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 42, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 42, - "lineCount": 3 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 34, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 35, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 34, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 35, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 34, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 34, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 36, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 34, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 35, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 35, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 35, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 34, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 35, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 41, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 18, - "endColumn": 42, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 41, - "lineCount": 6 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 19, - "endColumn": 43, - "lineCount": 8 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 20, - "endColumn": 44, - "lineCount": 8 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 8, - "endColumn": 25, + "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 41, - "lineCount": 6 + "startColumn": 10, + "endColumn": 33, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 43, - "lineCount": 8 + "startColumn": 10, + "endColumn": 24, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 33, + "startColumn": 11, + "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 35, + "startColumn": 11, + "endColumn": 16, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnusedParameter", "range": { - "startColumn": 19, - "endColumn": 43, - "lineCount": 8 + "startColumn": 25, + "endColumn": 36, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 44, - "lineCount": 8 + "startColumn": 16, + "endColumn": 28, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 43, - "lineCount": 8 + "startColumn": 11, + "endColumn": 16, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 44, - "lineCount": 8 + "startColumn": 11, + "endColumn": 16, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 43, - "lineCount": 8 + "startColumn": 10, + "endColumn": 33, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 43, - "lineCount": 8 + "startColumn": 10, + "endColumn": 24, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 37, + "startColumn": 11, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 36, - "lineCount": 9 + "startColumn": 15, + "endColumn": 35, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 36, - "lineCount": 9 + "startColumn": 10, + "endColumn": 24, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 36, - "lineCount": 10 + "startColumn": 11, + "endColumn": 30, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 36, - "lineCount": 10 + "startColumn": 10, + "endColumn": 24, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 33, + "startColumn": 11, + "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 35, + "startColumn": 4, + "endColumn": 23, "lineCount": 1 } - }, + } + ], + "./test/test_scan.py": [ { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 36, - "lineCount": 7 + "startColumn": 11, + "endColumn": 71, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 36, - "lineCount": 7 + "startColumn": 12, + "endColumn": 17, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 36, - "lineCount": 8 + "startColumn": 11, + "endColumn": 78, + "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 36, - "lineCount": 8 + "startColumn": 12, + "endColumn": 19, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, + "startColumn": 23, "endColumn": 36, - "lineCount": 7 + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 36, - "lineCount": 8 + "startColumn": 23, + "endColumn": 66, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 33, + "startColumn": 11, + "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 40, + "startColumn": 12, + "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 35, + "startColumn": 23, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 39, + "startColumn": 23, + "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 29, - "lineCount": 2 + "startColumn": 11, + "endColumn": 48, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 22, - "endColumn": 46, - "lineCount": 2 + "startColumn": 11, + "endColumn": 54, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 33, + "startColumn": 23, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 41, + "startColumn": 23, + "endColumn": 66, "lineCount": 1 } }, @@ -97121,15 +71677,15 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 11, - "endColumn": 29, + "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 64, + "startColumn": 12, + "endColumn": 19, "lineCount": 1 } }, @@ -97144,103 +71700,105 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 41, + "startColumn": 11, + "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 38, + "startColumn": 11, + "endColumn": 79, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 20, - "endColumn": 73, + "startColumn": 17, + "endColumn": 24, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportUnannotatedClassAttribute", "range": { - "startColumn": 15, - "endColumn": 41, + "startColumn": 17, + "endColumn": 20, "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 20, - "endColumn": 38, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 73, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 33, + "startColumn": 12, + "endColumn": 24, "lineCount": 1 } - }, + } + ], + "./test/test_sem_reagan.py": [ { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 25, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 25, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 41, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 29, + "startColumn": 16, + "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 64, + "startColumn": 14, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, + "startColumn": 14, "endColumn": 29, "lineCount": 1 } @@ -97248,145 +71806,165 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 11, - "endColumn": 64, + "startColumn": 14, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 26, + "startColumn": 14, + "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 40, - "lineCount": 3 + "startColumn": 14, + "endColumn": 27, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 40, - "lineCount": 3 + "startColumn": 14, + "endColumn": 27, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 40, - "lineCount": 3 + "startColumn": 14, + "endColumn": 29, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, - "endColumn": 40, - "lineCount": 3 + "endColumn": 29, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 42, + "startColumn": 8, + "endColumn": 27, "lineCount": 1 } - }, + } + ], + "./test/test_split_iname_slabs.py": [ { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 45, - "lineCount": 7 + "startColumn": 24, + "endColumn": 36, + "lineCount": 1 } }, { - "code": "reportUnknownMemberType", + "code": "reportAny", "range": { - "startColumn": 14, - "endColumn": 45, - "lineCount": 7 + "startColumn": 27, + "endColumn": 28, + "lineCount": 1 + } + }, + { + "code": "reportAny", + "range": { + "startColumn": 30, + "endColumn": 48, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 45, - "lineCount": 7 + "startColumn": 26, + "endColumn": 39, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 41, + "startColumn": 26, + "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 52, - "lineCount": 3 + "startColumn": 40, + "endColumn": 50, + "lineCount": 1 + } + } + ], + "./test/test_statistics.py": [ + { + "code": "reportUnknownMemberType", + "range": { + "startColumn": 10, + "endColumn": 33, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 41, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 56, - "lineCount": 2 + "startColumn": 10, + "endColumn": 33, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 50, - "lineCount": 8 + "startColumn": 10, + "endColumn": 33, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 50, - "lineCount": 8 + "startColumn": 10, + "endColumn": 33, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 41, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 56, - "lineCount": 2 + "startColumn": 8, + "endColumn": 25, + "lineCount": 1 } }, { @@ -97400,24 +71978,24 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 8, - "endColumn": 29, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 27, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 77, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, @@ -97432,40 +72010,40 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 21, - "endColumn": 42, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 28, - "lineCount": 9 + "startColumn": 19, + "endColumn": 36, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 28, - "lineCount": 10 + "startColumn": 10, + "endColumn": 33, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 28, - "lineCount": 9 + "startColumn": 10, + "endColumn": 33, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 33, + "startColumn": 8, + "endColumn": 25, "lineCount": 1 } }, @@ -97480,8 +72058,8 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 51, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, @@ -97496,128 +72074,128 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 35, + "startColumn": 10, + "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 31, + "startColumn": 22, + "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, + "startColumn": 22, "endColumn": 46, - "lineCount": 3 + "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 37, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 20, - "endColumn": 52, - "lineCount": 3 + "startColumn": 11, + "endColumn": 29, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 43, - "lineCount": 3 + "startColumn": 20, + "endColumn": 38, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 58, - "lineCount": 3 + "startColumn": 20, + "endColumn": 38, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 32, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 43, - "lineCount": 3 + "startColumn": 10, + "endColumn": 25, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 15, - "endColumn": 58, - "lineCount": 3 + "startColumn": 10, + "endColumn": 25, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 34, + "startColumn": 11, + "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 42, - "lineCount": 2 + "startColumn": 11, + "endColumn": 29, + "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 42, - "lineCount": 2 + "startColumn": 20, + "endColumn": 52, + "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 13, - "endColumn": 26, + "startColumn": 18, + "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 19, - "endColumn": 34, + "startColumn": 18, + "endColumn": 41, "lineCount": 1 } }, @@ -97625,15 +72203,15 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 10, - "endColumn": 62, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 10, - "endColumn": 62, + "startColumn": 16, + "endColumn": 27, "lineCount": 1 } }, @@ -97641,14 +72219,14 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 10, - "endColumn": 60, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, + "startColumn": 10, "endColumn": 33, "lineCount": 1 } @@ -97656,15 +72234,15 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 67, + "startColumn": 10, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, + "startColumn": 10, "endColumn": 33, "lineCount": 1 } @@ -97672,32 +72250,32 @@ { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 66, + "startColumn": 14, + "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 32, + "startColumn": 20, + "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 16, - "endColumn": 63, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 18, - "endColumn": 33, + "startColumn": 15, + "endColumn": 32, "lineCount": 1 } }, @@ -97705,23 +72283,23 @@ "code": "reportUnknownMemberType", "range": { "startColumn": 17, - "endColumn": 32, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 14, - "endColumn": 59, + "startColumn": 17, + "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { - "startColumn": 17, - "endColumn": 67, + "startColumn": 16, + "endColumn": 32, "lineCount": 1 } }, @@ -97749,22 +72327,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 33, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 59, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -97773,38 +72335,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 17, - "endColumn": 44, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 45, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 61, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 23, - "endColumn": 43, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -97821,14 +72351,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 26, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -97837,14 +72359,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 55, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -97861,14 +72375,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 26, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -97877,14 +72383,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 55, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -97901,14 +72399,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 26, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -97917,22 +72407,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 26, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -97941,14 +72415,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 55, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -97956,89 +72422,9 @@ "endColumn": 30, "lineCount": 1 } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 55, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 26, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 31, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 13, - "endColumn": 62, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 59, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 35, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 32, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 70, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 12, - "endColumn": 66, - "lineCount": 1 - } } ], "./test/test_target.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -98087,14 +72473,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 14, - "endColumn": 29, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -98223,14 +72601,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 29, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -98647,14 +73017,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 29, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -98663,14 +73025,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 10, - "endColumn": 29, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -98681,30 +73035,6 @@ } ], "./test/test_transform.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 7, - "endColumn": 22, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, - { - "code": "reportUnusedImport", - "range": { - "startColumn": 26, - "endColumn": 59, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -98809,14 +73139,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 24, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -98841,22 +73163,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 11, - "endColumn": 24, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 15, - "endColumn": 28, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -99041,14 +73347,6 @@ "lineCount": 1 } }, - { - "code": "reportDeprecated", - "range": { - "startColumn": 13, - "endColumn": 30, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -99241,22 +73539,6 @@ "lineCount": 1 } }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 16, - "endColumn": 37, - "lineCount": 1 - } - }, - { - "code": "reportUnknownMemberType", - "range": { - "startColumn": 50, - "endColumn": 71, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": { @@ -99787,14 +74069,6 @@ } ], "./test/test_tree.py": [ - { - "code": "reportUnusedImport", - "range": { - "startColumn": 42, - "endColumn": 63, - "lineCount": 1 - } - }, { "code": "reportUnknownMemberType", "range": {