uselotus / lotus

File .deepsource.toml not found in the default branch of the repository root. Please refer to the docs.

Consider using let or const instead of var JS-0239
Anti-pattern
Major
a year agoa year old
Unexpected var, use let or const instead.
 84  );
 85
 86  const runBacktest = () => {
 87    var singlesubscription: Substitution[]; 88    if (currentPlan && replacementPlan) {
 89      submitSubstitution();
 90    } else if (substitutions.length === 0) {
Unexpected var, use let or const instead.
284
285    var valid_granularities: string[] = [];
286    if (currentMetric) {
287      for (var i = 0; i < all_proration_granularity.length; i++) {288        if (currentMetric.granularity === all_proration_granularity[i]) {
289          valid_granularities.push(all_proration_granularity[i]);
290          break;
Unexpected var, use let or const instead.
282      (metric) => metric.billable_metric_name === form.getFieldValue("metric")
283    );
284
285    var valid_granularities: string[] = [];286    if (currentMetric) {
287      for (var i = 0; i < all_proration_granularity.length; i++) {
288        if (currentMetric.granularity === all_proration_granularity[i]) {
Unexpected var, use let or const instead.
 36
 37const validateTiers = (tiers: Tier[]) => {
 38  var currentStart = 0;
 39  var currentEnd: number | undefined; 40  const arr2: boolean[] = tiers.map((tier, index) => {
 41    if (index === 0) {
 42      if (tier.range_end !== undefined && tier.range_start >= tier.range_end) {
Unexpected var, use let or const instead.
 35type ColumnTypes = Exclude<EditableTableProps["columns"], undefined>;
 36
 37const validateTiers = (tiers: Tier[]) => {
 38  var currentStart = 0; 39  var currentEnd: number | undefined;
 40  const arr2: boolean[] = tiers.map((tier, index) => {
 41    if (index === 0) {