diff --git a/knip.json b/knip.json index b167db495..9f6cf375e 100644 --- a/knip.json +++ b/knip.json @@ -1,14 +1,12 @@ { "$schema": "https://unpkg.com/knip@5/schema.json", - "ignore": ["src/nodes/*.js"], "ignoreFiles": [ "tests/format/RespectDefaultOptions/respect-default-options.js", "tests/integration/node.test.js" ], - "ignoreDependencies": ["ts-node", "eslint-config-prettier"], + "ignoreDependencies": ["eslint-config-prettier"], "ignoreExportsUsedInFile": { "interface": true, "type": true - }, - "tags": ["-lintignore"] + } } diff --git a/package-lock.json b/package-lock.json index af05a2ca3..78e5ad965 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "prettier-plugin-solidity", - "version": "2.2.1", + "version": "2.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "prettier-plugin-solidity", - "version": "2.2.1", + "version": "2.3.0", "license": "MIT", "dependencies": { "@nomicfoundation/slang": "1.3.4", @@ -34,7 +34,7 @@ "jest-snapshot-serializer-ansi": "^2.2.1", "jest-snapshot-serializer-raw": "^2.0.0", "jest-watch-typeahead": "^3.0.1", - "knip": "^5.85.0", + "knip": "^5.86.0", "lines-and-columns": "^2.0.4", "prettier": "^3.8.1", "solc": "^0.8.34", diff --git a/package.json b/package.json index 494c2220c..387f9f25d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "prettier-plugin-solidity", - "version": "2.2.1", + "version": "2.3.0", "description": "A Prettier Plugin for automatically formatting your Solidity code.", "type": "module", "main": "./dist/index.js", @@ -104,7 +104,7 @@ "jest-snapshot-serializer-ansi": "^2.2.1", "jest-snapshot-serializer-raw": "^2.0.0", "jest-watch-typeahead": "^3.0.1", - "knip": "^5.85.0", + "knip": "^5.86.0", "lines-and-columns": "^2.0.4", "prettier": "^3.8.1", "solc": "^0.8.34", diff --git a/src/common/util.js b/src/common/util.js index ed3d8357f..77396ec8f 100644 --- a/src/common/util.js +++ b/src/common/util.js @@ -1,5 +1,4 @@ -import { util, version } from 'prettier'; -import satisfies from 'semver/functions/satisfies.js'; +import { util } from 'prettier'; export function printString(rawContent, options) { const double = { quote: '"', regex: /"/g }; diff --git a/src/slang-printers/print-assignment-right-side.ts b/src/slang-printers/print-assignment-right-side.ts index 68e9431c5..6d6d3bcd2 100644 --- a/src/slang-printers/print-assignment-right-side.ts +++ b/src/slang-printers/print-assignment-right-side.ts @@ -3,7 +3,7 @@ import { isChainableExpression } from '../slang-utils/is-chainable-expression.js import { printIndentedGroupOrSpacedDocument } from './print-indented-group-or-spaced-document.js'; import type { Doc, doc } from 'prettier'; -import type { Expression } from '../slang-nodes/Expression.js'; +import type { Expression } from '../slang-nodes/Expression.ts'; export function printAssignmentRightSide( document: Doc, diff --git a/src/slang-utils/is-chainable-expression.ts b/src/slang-utils/is-chainable-expression.ts index e2ce22583..c73b34698 100644 --- a/src/slang-utils/is-chainable-expression.ts +++ b/src/slang-utils/is-chainable-expression.ts @@ -4,7 +4,7 @@ import { createKindCheckFunction } from './create-kind-check-function.js'; import type { ChainableExpression, StrictAstNode -} from '../slang-nodes/types.js'; +} from '../slang-nodes/types.d.ts'; export const isChainableExpression = createKindCheckFunction([ NonterminalKind.FunctionCallExpression,