Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update all non-major dev-dependencies #17

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 20, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@biomejs/biome (source) ^1.0.0 -> ^1.7.2 age adoption passing confidence
@nuxt/module-builder ^0.3.0 -> ^0.6.0 age adoption passing confidence
@nuxt/schema (source) ^3.4.1 -> ^3.11.2 age adoption passing confidence
@nuxt/test-utils ^3.4.1 -> ^3.12.1 age adoption passing confidence
@vitest/coverage-c8 (source) ^0.30.1 -> ^0.33.0 age adoption passing confidence
changelogen ^0.5.3 -> ^0.5.5 age adoption passing confidence
nuxt (source) ^3.4.1 -> ^3.11.2 age adoption passing confidence
vitest (source) ^0.30.1 -> ^0.34.6 age adoption passing confidence

Release Notes

biomejs/biome (@​biomejs/biome)

v1.7.2

Compare Source

Analyzer
Bug fixes
  • Import sorting now ignores side effect imports (#​817).

    A side effect import consists now in its own group.
    This ensures that side effect imports are not reordered.

    Here is an example of how imports are now sorted:

      import "z"
    - import { D } from "d";
      import { C } from "c";
    + import { D } from "d";
      import "y"
      import "x"
    - import { B } from "b";
      import { A } from "a";
    + import { B } from "b";
      import "w"

    Contributed by @​Conaclos

  • Import sorting now adds spaces where needed (#​1665)
    Contributed by @​Conaclos

CLI
Bug fixes
  • biome migrate eslint now handles cyclic references.

    Some plugins and configurations export objects with cyclic references.
    This causes biome migrate eslint to fail or ignore them.
    These edge cases are now handled correctly.

    Contributed by @​Conaclos

Formatter
Bug fixes
  • Correctly handle placement of comments inside named import clauses. #​2566. Contributed by @​ah-yu
Linter
New features
Bug fixes
  • noDuplicateJsonKeys no longer crashes when a JSON file contains an unterminated string (#​2357).
    Contributed by @​Conaclos

  • noRedeclare now reports redeclarations of parameters in a functions body (#​2394).

    The rule was unable to detect redeclarations of a parameter or type parameter in the function body.
    The following two redeclarations are now reported:

    function f<T>(a) {
      type T = number; // redeclaration
      const a = 0; // redeclaration
    }

    Contributed by @​Conaclos

  • noRedeclare no longer reports overloads in object types (#​2608).

    The rule no longer report redeclarations in the following code:

    type Overloads = {
      ({ a }: { a: number }): number,
      ({ a }: { a: string }): string,
    };

    Contributed by @​Conaclos

  • noRedeclare now merge default function export declarations and types (#​2372).

    The following code is no longer reported as a redeclaration:

    interface Foo {}
    export default function Foo() {}

    Contributed by @​Conaclos

  • noUndeclaredVariables no longer reports variable-only and type-only exports (#​2637).
    Contributed by @​Conaclos

  • [noUnusedVariables] no longer crash Biome when encountering a malformed conditional type (#​1695).
    Contributed by @​Conaclos

  • useConst now ignores a variable that is read before its assignment.

    Previously, the rule reported the following example:

    let x;
    x; // read
    x = 0; // write

    It is now correctly ignored.

    Contributed by @​Conaclos

  • useShorthandFunctionType now suggests correct code fixes when parentheses are required (#​2595).

    Previously, the rule didn't add parentheses when they were needed.
    It now adds parentheses when the function signature is inside an array, a union, or an intersection.

    - type Union = { (): number } | string;
    + type Union = (() => number) | string;

    Contributed by @​Conaclos

  • useTemplate now correctly escapes strings (#​2580).

    Previously, the rule didn't correctly escape characters preceded by an escaped character.

    Contributed by @​Conaclos

  • noMisplacedAssertion now allow these matchers

    • expect.any()
    • expect.anything()
    • expect.closeTo
    • expect.arrayContaining
    • expect.objectContaining
    • expect.stringContaining
    • expect.stringMatching
    • expect.extend
    • expect.addEqualityTesters
    • expect.addSnapshotSerializer

    Contributed by @​fujiyamaorange

Parser
Bug fixes
  • The language parsers no longer panic on unterminated strings followed by a newline and a space (#​2606, #​2410).

    The following example is now parsed without making Biome panics:

    "
     "
    

    Contributed by @​Conaclos

v1.7.1

Compare Source

Editors
Bug fixes
Formatter
Bug fixes
  • Add parentheses for the return expression that has leading multiline comments. #​2504. Contributed by @​ah-yu

  • Correctly format dangling comments of continue statements. #​2555. Contributed by @​ah-yu

Linter
Bug fixes
  • Fix case where jsxRuntime wasn't being respected by useImportType rule (#​2473).Contributed by @​arendjr
  • Fix #​2460, where the rule noUselessFragments was crashing the linter in some cases. Now cases like these are correctly handled:
    callFunction(<>{bar}</>)
    Contributed by @​ematipico
  • Fix #​2366, where noDuplicateJsonKeys incorrectly computed the kes to highlight. Contributed by @​ematipico
Enhancements
  • The rule noMisplacedAssertions now considers valid calling expect inside waitFor:
    import { waitFor } from '@&#8203;testing-library/react';
    
    await waitFor(() => {
      expect(111).toBe(222);
    });
    Contributed by @​ematipico

v1.7.0

Compare Source

Analyzer
Bug fixes
  • Now Biome can detect the script language in Svelte and Vue script blocks more reliably (#​2245). Contributed by @​Sec-ant

  • useExhaustiveDependencies no longer reports recursive calls as missing
    dependencies (#​2361).
    Contributed by @​arendjr

  • useExhaustiveDependencies correctly reports missing dependencies declared
    using function declarations (#​2362).
    Contributed by @​arendjr

  • Biome now can handle .svelte and .vue files with CRLF as the end-of-line sequence. Contributed by @​Sec-ant

  • noMisplacedAssertion no longer reports method calls by describe, test, it objects (e.g. test.each([])()) (#​2443). Contributed by @​unvalley.

  • Biome now can handle .vue files with generic components (#​2456).

    <script generic="T extends Record<string, any>" lang="ts" setup>
    //...
    </script>

    Contributed by @​Sec-ant

Enhancements
  • Complete the well-known file lists for JSON-like files. Trailing commas are allowed in .jsonc files by default. Some well-known files like tsconfig.json and .babelrc don't use the .jsonc extension but still allow comments and trailing commas. While others, such as .eslintrc.json, only allow comments. Biome is able to identify these files and adjusts the json.parser.allowTrailingCommas option accordingly to ensure they are correctly parsed. Contributed by @​Sec-ant

  • Fix dedent logic inconsistent with prettier where the indent-style is space and the indent-width is not 2. Contributed by @​mdm317

CLI
New features
  • Add a command to migrate from ESLint

    biome migrate eslint allows you to migrate an ESLint configuration to Biome.
    The command supports legacy ESLint configurations and new flat ESLint configurations.
    Legacy ESLint configurations using the YAML format are not supported.

    When loading a legacy ESLint configuration, Biome resolves the extends field.
    It resolves both shared configurations and plugin presets!
    To do this, it invokes Node.js.

    Biome relies on the metadata of its rules to determine the equivalent rule of an ESLint rule.
    A Biome rule is either inspired or roughly identical to an ESLint rules.
    By default, inspired and nursery rules are excluded from the migration.
    You can use the CLI flags --include-inspired and --include-nursery to migrate them as well.

    Note that this is a best-effort approach.
    You are not guaranteed to get the same behavior as ESLint.

    Given the following ESLint configuration:

    {
          "ignore_patterns": ["**/*.test.js"],
          "globals": { "var2": "readonly" },
          "rules": {
              "eqeqeq": "error"
          },
          "overrides": [{
              "files": ["lib/*.js"],
              "rules": {
                "default-param-last": "off"
              }
          }]
    }

    biome migrate eslint --write changes the Biome configuration as follows:

    {
      "linter": {
        "rules": {
          "recommended": false,
          "suspicious": {
            "noDoubleEquals": "error"
          }
        }
      },
      "javascript": { "globals": ["var2"] },
      "overrides": [{
        "include": ["lib/*.js"],
        "linter": {
          "rules": {
            "style": {
              "useDefaultParameterLast": "off"
            }
          }
        }
      }]
    }

    Also, if the working directory contains .eslintignore, then Biome migrates the glob patterns.
    Nested .eslintignore in subdirectories and negated glob patterns are not supported.

    If you find any issue, please don't hesitate to report them.

    Contributed by @​Conaclos

  • Added two new options to customise the emitted output of the CLI: --reporter=json and --reporter=json-pretty. With --reporter=json, the diagnostics and the
    summary will be printed in the terminal in JSON format. With --reporter=json-pretty, you can print the same information, but formatted using the same options of your configuration.

    NOTE: the shape of the JSON is considered experimental, and the shape of the JSON might change in the future.

    Example of output when running `biome format` command ```json { "summary": { "changed": 0, "unchanged": 1, "errors": 1, "warnings": 0, "skipped": 0, "suggestedFixesSkipped": 0, "diagnosticsNotPrinted": 0 }, "diagnostics": [ { "category": "format", "severity": "error", "description": "Formatter would have printed the following content:", "message": [ { "elements": [], "content": "Formatter would have printed the following content:" } ], "advices": { "advices": [ { "diff": { "dictionary": " statement();\n", "ops": [ { "diffOp": { "delete": { "range": [0, 2] } } }, { "diffOp": { "equal": { "range": [2, 12] } } }, { "diffOp": { "delete": { "range": [0, 2] } } }, { "diffOp": { "equal": { "range": [12, 13] } } }, { "diffOp": { "delete": { "range": [0, 2] } } }, { "diffOp": { "insert": { "range": [13, 15] } } } ] } } ] }, "verboseAdvices": { "advices": [] }, "location": { "path": { "file": "format.js" }, "span": null, "sourceCode": null }, "tags": [], "source": null } ], "command": "format" } ```
  • Added new --staged flag to the check, format and lint subcommands.

    This new option allows users to apply the command only to the files that are staged (the
    ones that will be committed), which can be very useful to simplify writing git hook scripts
    such as pre-commit. Contributed by @​castarco

Enhancements
  • Improve support of .prettierignore when migrating from Prettier

    Now, Biome translates most of the glob patterns in .prettierignore to the equivalent Biome ignore pattern.
    Only negated glob patterns are not supported.

    Contributed by @​Conaclos

  • Support JavaScript configuration files when migrating from Prettier

    biome migrate prettier is now able to migrate Prettier configuration files
    ending with js, mjs, or cjs extensions.
    To do this, Biome invokes Node.js.

    Also, embedded Prettier configurations in package.json are now supported.

    Contributed by @​Conaclos

  • Support overrides field in Prettier configuration files when migrating from Prettier.
    Contributed by @​Conaclos

  • Support passing a file path to the --config-path flag or the BIOME_CONFIG_PATH environment variable.

    Now you can pass a .json/.jsonc file path with any filename to the --config-path flag or the
    BIOME_CONFIG_PATH environment variable. This will disable the configuration auto-resolution and Biome
    will try to read the configuration from the said file path (#​2265).

    biome format --config-path=../biome.json ./src

    Contributed by @​Sec-ant

Bug fixes
  • Biome now tags the diagnostics emitted by organizeImports and formatter with correct severity levels, so they will be properly filtered by the flag --diagnostic-level (#​2288). Contributed by @​Sec-ant

  • Biome now correctly filters out files that are not present in the current directory when using the --changed flag #​1996. Contributed by @​castarco

  • Biome now skips traversing fifo or socket files (#​2311). Contributed by @​Sec-ant

  • Biome now resolves configuration files exported from external libraries in extends from the working directory (CLI) or project root (LSP). This is the documented behavior and previous resolution behavior is considered as a bug (#​2231). Contributed by @​Sec-ant

Configuration
Bug fixes
  • Now setting group level all to false can disable recommended rules from that group when top level recommended is true or unset. Contributed by @​Sec-ant

  • Biome configuration files can correctly extends .jsonc configuration files now (#​2279). Contributed by @​Sec-ant

  • Fixed the JSON schema for React hooks configuration (#​2396). Contributed by @​arendjr

Enhancements
  • Biome now displays the location of a parsing error for its configuration file (#​1627).

    Previously, when Biome encountered a parsing error in its configuration file,
    it didn't indicate the location of the error.
    It now displays the name of the configuration file and the range where the error occurred.

    Contributed by @​Conaclos

  • options is no longer required for rules without any options (#​2313).

    Previously, the JSON schema required to set options to null when an object is used to set the diagnostic level of a rule without any option.
    However, if options is set to null, Biome emits an error.

    The schema is now fixed and it no longer requires specifying options.
    This makes the following configuration valid:

    {
      "linter": {
        "rules": {
          "style": {
            "noDefaultExport": {
              "level": "off"
            }
          }
        }
      }
    }

    Contributed by @​Conaclos

Editors
Bug fixes
Formatter
Bug fixes
  • Fix #​2291 by correctly handle comment placement for JSX spread attributes and JSX spread children. Contributed by @​ah-yu
JavaScript APIs
Linter
Promoted rules

New rules are incubated in the nursery group.
Once stable, we promote them to a stable group.
The following rules are promoted:

New features
Enhancements
  • style/useFilenamingConvention now allows prefixing a filename with + (#​2341).

    This is a convention used by Sveltekit and Vike.

    Contributed by @​Conaclos

  • style/useNamingConvention now accepts PascalCase for local and top-level variables.

    This allows supporting local variables that hold a component or a regular class.
    The following code is now accepted:

    function loadComponent() {
      const Component = getComponent();
      return <Component />;
    }

    Contributed by @​Conaclos

  • complexity/useLiteralKeys no longer report computed properties named __proto__ (#​2430).

    In JavaScript, {["__proto__"]: null} and {__proto__: null} have not the same semantic.
    The first code set a regular property to null.
    The second one set the prototype of the object to null.
    See the MDN Docs for more details.

    The rule now ignores computed properties named __proto__.

    Contributed by @​Conaclos

Bug fixes
  • Lint rules useNodejsImportProtocol, useNodeAssertStrict, noRestrictedImports, noNodejsModules will no longer check declare module statements anymore. Contributed by @​Sec-ant

  • style/useNamingConvention now accepts any case for variables from object destructuring (#​2332).

    The following name is now ignored:

    const { Strange_Style } = obj;

    Previously, the rule renamed this variable. This led to a runtime error.

    Contributed by @​Conaclos

Parser
Bug fixes
  • Fixed an issue when Unicode surrogate pairs were encoded in JavaScript strings
    using an escape sequence (#​2384).
    Contributed by @​arendjr

v1.6.4

Compare Source

Analyzer
Bug fixes
  • An operator with no spaces around in a binary expression no longer breaks the js analyzer (#​2243). Contributed by @​Sec-ant
CLI
Bug fixes
Configuration
Bug fixes
  • Correctly calculate enabled rules in lint rule groups. Now a specific rule belonging to a group can be enabled even if its group-level preset option recommended or all is false (#​2191). Contributed by @​Sec-ant
Editors
Bug fixes
  • Fix the unexpected code deletion and repetition when quickfix.biome is enabled and some import-related rules are applied (#​2222, #​688, #​1015). Contributed by @​Sec-ant
Linter
Bug fixes
  • Fix #​2211. noChildrenProp should work fine when children pass as a prop in a new line. Contributed by @​fireairforce

  • Fix #​2248. lint/a11y/useButtonType should not trigger when button element with spread attribute. Contributed by @​fireairforce

  • Fix #​2216. lint/style/useNamingConvention should not ignore JSX Component name binding. Contributed by @​fireairforce

Enhancements
  • Add support for object property members in the rule useSortedClasses. Contributed by @​ematipico
Parser
  • The parser doesn't throw any error when the frontmatter of .astro files contains an illegal return:

v1.6.3

Compare Source

Analyzer
CLI
Bug fixes
  • Fix configuration resolution. Biome is now able to correctly find the biome.jsonc configuration file when --config-path is explicitly set (#​2164). Contributed by @​Sec-ant

  • JavaScript/TypeScript files of different variants (.ts, .js, .tsx, .jsx) in a single workspace now have stable formatting behaviors when running the CLI command in paths of different nested levels or in different operating systems (#​2080, #​2109). Contributed by @​Sec-ant

Configuration
Bug fixes
  • Complete the documentation and overrides support for options formatter.lineEnding, [language].formatter.lineEnding, formatter.attributePosition and javascript.formatter.attributePosition. Contributed by @​Sec-ant
Editors
Formatter
Bug fixes
  • Fix #​2172 by breaking long object destructuring patterns. Contributed by @​ah-yu
JavaScript APIs
Linter
New features
Enhancements
  • Rename noSemicolonInJsx to noSuspiciousSemicolonInJsx. Contributed by @​fujiyamaorange
LSP
Bug fixes
  • Quickfix action no longer autofixes lint rule errors on save when linter is disabled (#​2161). Contributed by @​Sec-ant
  • Range formatting for Astro/Svelte/Vue doesn't place code out of place, especially when formatting on paste is enabled. Contributed by @​ematipico
Parser

v1.6.2

Compare Source

Analyzer
Bug fixes
  • The noSuperWithoutExtends rule now allows for calling super() in derived class constructors of class expressions (#​2108). Contributed by @​Sec-ant

  • Fix discrepancies on file source detection. Allow module syntax in .cts files (#​2114). Contributed by @​Sec-ant

CLI
Bug fixes
  • Fixes #​2131, where folders were incorrectly ignored when running the command check. Now folders are correctly ignored based on their command. Contributed by @​ematipico

  • Smoother handling of "endOfLine": "auto" in prettier migration: falling back to "lf" (#​2145). Contributed by @​eMerzh

Configuration
Bug fixes
  • Fix enabled rules calculation. The precendence of individual rules, all and recommend presets in top-level and group-level configs is now correctly respected. More details can be seen in (#​2072) (#​2028). Contributed by @​Sec-ant
Formatter
Bug fixes
  • Fix #​1661. Now nested conditionals are aligned with Prettier's logic, and won't contain mixed spaces and tabs. Contributed by @​ematipico
JavaScript APIs
Enhancements
  • Support applying lint fixes when calling the lintContent method of the Biome class (#​1956). Contributed by @​mnahkies
Linter
Bug fixes
  • Rule noUndeclaredDependencies now also validates peerDependencies and optionalDependencies (#​2122). Contributed by @​Sec-ant

  • Rule noUndeclaredDependencies won't check declare module statements anymore (#​2123). Contributed by @​Sec-ant

  • Fix #​1925. The fix for useOptionalChain would sometimes suggest an incorrect fix that discarded optional chaining operators on the left-hand side of logical expressions. These are now preserved. Contributed by @​arendjr

  • Rule noUndeclaredVariables now also checks for worker globals (#​2121). Contributed by @​Sec-ant

LSP
Bug fixes
  • Correctly parse .jsonc files. Contributed by @​Sec-ant

  • Correctly resolve external extends configs. Contributed by @​Sec-ant

v1.6.1

Compare Source

CLI
Bug fixes
  • CLI is now able to automatically search and resolve biome.jsonc (#​2008). Contributed by @​Sec-ant
  • Fix a false positive where some files were counted as "fixed" even though they weren't modified. Contributed by @​ematipico
Configuration
Bug fixes
  • json.formatter.trailingCommas option now works in overrides (#​2009). Contributed by @​Sec-ant
Linter
New features
  • Add rule noDoneCallback, this rule checks the function parameter of hooks & tests
    for use of the done argument, suggesting you return a promise instead. Contributed by @​vasucp1207

    beforeEach(done => {
      // ...
    });
Bug fixes
Parser
Bug fixes
  • JavaScript lexer is now able to lex regular expression literals with escaped non-ascii chars (#​1941).

    Contributed by @​Sec-ant

v1.6.0

Compare Source

Analyzer
New features
  • Add partial for .astro files. Biome is able to sort imports inside the frontmatter of the Astro files. Contributed
    by @​ematipico

v1.5.3

Compare Source

LSP
Bug fixes
  • Fix #​1584. Ensure the LSP only registers the formatter once. Contributed by @​nhedger

  • Fix #​1589. Fix invalid formatting of own line comments when they were at the end of an import/export list. Contributed by @​spanishpear

Configuration
Bug fixes
  • Override correctly the recommended preset (#​1349).

    Previously, if unspecified, Biome turned on the recommended preset in overrides.
    This resulted in reporting diagnostics with a severity level set to off.
    This in turn caused Biome to fail.

    Now Biome won't switch on the recommended preset in overrides unless told to do so.

    Contributed by @​Conaclos

  • Don't format ignored files that are well-known JSONC files when files.ignoreUnknown is enabled (#​1607).

    Previously, Biome always formatted files that are known to be JSONC files (e.g. .eslintrc) when files.ignoreUnknown was enabled.

    Contributed by @​Conaclos

Formatter
Bug fixes
  • Fix #​1178, where the line ending option wasn't correctly applied. Contributed by @​ematipico
  • Fix #​1571. Fix invalid formatting of nested multiline comments. Contributed by @​ah-yu
Linter
Bug fixes
Parser
Bug fixes
  • Accept the const modifier for type parameter in method type signature (#​1624).

    The following code is now correctly parsed:

    type Foo = {
      <const T>();
      method<const T>();
    };

    Contributed by @​magic-akari

  • Correctly parse type arguments in expression(#​1184).

    The following code is now correctly parsed in typescript:

    0 < (0 >= 1);

    Contributed by @​ah-yu

Website
New
Fixes

v1.5.2

Compare Source

CLI
Bug fixes
  • Fix #​1512 by skipping verbose diagnostics from the count. Contributed by @​ematipico

  • Correctly handle cascading include and ignore.

    Previously Biome incorrectly included files that were included at tool level and ignored at global level.
    In the following example, file.js was formatted when it should have been ignored.
    Now, Biome correctly ignores the directory ./src/sub/.

    ❯ tree src
      src
      └── sub
          └── file.js
    
    ❯ cat biome.json
      {
        "files": { "ignore": ["./src/sub/"] },
        "formatter": { "include": ["./src"] }
      }

    Contributed by @​Conaclos

  • Don't emit verbose warnings when a protected file is ignored.

    Some files, such as package.json and tsconfig.json, are protected.
    Biome emits a verbose warning when it encounters a protected file.

    Previously, Biome emitted this verbose warning even if the file was ignored by the configuration.
    Now, it doesn't emit verbose warnings for protected files that are ignored.

    Contributed by @​Conaclos

  • overrides no longer affect which files are ignored. Contributed by @​Conaclos

  • The file biome.json can't be ignored anymore. Contributed by @​ematipico

  • Fix #​1541 where the content of protected files wasn't returned to stdout. Contributed by @​ematipico

  • Don't handle CSS files, the formatter isn't ready yet. Contributed by @​ematipico

Configuration
Bug fixes
  • Fix 1440, a case where extends and overrides weren't correctly emitting the final configuration. Contributed by @​arendjr

  • Correctly handle include when ignore is set (#​1468). Contributed by @​Conaclos

    Previously, Biome ignored include if ignore was set.
    Now, Biome check both include and ignore.
    A file is processed if it is included and not ignored.
    If include is not set all files are considered included.

Formatter
Bug fixes
  • Fix placement of comments before * token in generator methods with decorators. #​1537 Contributed by @​ah-yu

  • Fix #​1406. Ensure comments before the async keyword are placed before it. Contributed by @​ah-yu

  • Fix #​1172. Fix placement of line comment after function expression parentheses, they are now attached to first statement in body. Contributed by @​kalleep

  • Fix #​1511 that made the JavaScript formatter crash. Contributed @​Conaclos

Linter
Enhancements
  • Add an unsafe code fix for noConsoleLog. Contributed by @​vasucp1207

  • useArrowFunction no longer reports function in extends clauses or in a new expression. Contributed by @​Conaclos

    These cases require the presence of a prototype.

  • Add dependency variable names on error message when useExhaustiveDependencies rule shows errors. Contributed by @​mehm8128

Bug fixes
  • The fix of useArrowFunction now adds parentheses around the arrow function in more cases where it is needed (#​1524).

    A function expression doesn't need parentheses in most expressions where it can appear.
    This is not the case with the arrow function.
    We previously added parentheses when the function appears in a call or member expression.
    We now add parentheses in binary-like expressions and other cases where they are needed, hopefully covering all cases.

    Previously:

    - f = f ?? function() {};
    + f = f ?? () => {};

    Now:

    - f = f ?? function() {};
    + f = f ?? (() => {});

    Contributed by @​Conaclos

  • Fix #​1514. Fix autofix suggestion to avoid the syntax error in no_useless_fragments. Contributed by @​togami2864

v1.5.1

Compare Source

CLI
Bug fixes
  • The diagnostics files/missingHandler are now shown only when the option --verbose is passed. Contributed by @​ematipico
  • The diagnostics for protected files are now shown only when the option --verbose is passed. Contributed by @​ematipico
  • Fix #​1465, by taking in consideration the workspace folder when matching a pattern. Contributed by @​ematipico
  • Fix #​1465, by correctly process globs that contain file names. Contributed by @​ematipico
Formatter
Bug fixes
  • Fix #​1170. Fix placement of comments inside default switch clause. Now all line comments that have a preceding node will keep their position. Contributed by @​kalleep
Linter
Bug fixes

Configuration

📅 Schedule: Branch creation - "before 12pm on Sunday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot changed the title chore(deps): update all non-major dev-dependencies to ^3.4.2 chore(deps): update all non-major dev-dependencies to ^3.4.3 Apr 28, 2023
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 2 times, most recently from a88d592 to e739d91 Compare May 1, 2023 22:18
@renovate renovate bot changed the title chore(deps): update all non-major dev-dependencies to ^3.4.3 chore(deps): update all non-major dev-dependencies May 1, 2023
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 2 times, most recently from aaff8b4 to 7ed6635 Compare May 3, 2023 21:38
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 5 times, most recently from b9bc839 to 068c4e4 Compare May 18, 2023 12:02
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 2 times, most recently from 6faf7c8 to 272499f Compare May 26, 2023 20:00
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 5 times, most recently from 90d2961 to b7f3872 Compare June 4, 2023 03:20
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 2 times, most recently from 6a949a4 to 547e077 Compare June 6, 2023 18:48
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 3 times, most recently from 6cec07d to 52782ec Compare June 22, 2023 05:07
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 2 times, most recently from 222a9a4 to 0c97d42 Compare June 26, 2023 20:33
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 3 times, most recently from 59d52c6 to 08e4df1 Compare July 3, 2023 14:34
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 3 times, most recently from 3a15c8c to b82ea01 Compare January 10, 2024 14:19
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 3 times, most recently from d587d86 to 18c5f5f Compare January 17, 2024 16:35
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 2 times, most recently from 72b6cab to 18ab494 Compare January 28, 2024 14:43
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 4 times, most recently from a98512a to 4efc9b1 Compare February 5, 2024 19:33
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 4efc9b1 to c5f1262 Compare February 14, 2024 16:55
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from c5f1262 to 0631262 Compare February 22, 2024 15:18
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 3 times, most recently from 415d45c to f0713db Compare March 12, 2024 14:46
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 4 times, most recently from 7100399 to 07b3586 Compare March 22, 2024 09:17
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 07b3586 to 8c61eed Compare March 25, 2024 18:37
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 2 times, most recently from f03b29c to f407b44 Compare April 4, 2024 17:49
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 2 times, most recently from b48aaf6 to 02df1ab Compare April 15, 2024 17:28
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch 2 times, most recently from 4b312cd to f85d232 Compare April 25, 2024 22:38
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from f85d232 to 4e8faf6 Compare April 30, 2024 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants