Skip to content

Commit 19e79bb

Browse files
committed
release: 0.5.1
1 parent 9096510 commit 19e79bb

22 files changed

+420
-144
lines changed

.pkgs/configs/tsl.config.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
import { core, defineConfig } from "tsl";
2-
import { consistentNullishComparison, noDuplicateExports, noDuplicateImports } from "tsl-dx";
2+
import {
3+
noDuplicateExports,
4+
noDuplicateImports,
5+
noMultilineTemplateExpressionsWithoutAutoDedent,
6+
nullish,
7+
} from "tsl-dx";
38

49
export default defineConfig({
510
rules: [
@@ -18,8 +23,9 @@ export default defineConfig({
1823
considerDefaultExhaustiveForUnions: true,
1924
}),
2025
core.noConfusingVoidExpression("off"),
26+
nullish(),
2127
noDuplicateImports(),
2228
noDuplicateExports(),
23-
consistentNullishComparison(),
29+
noMultilineTemplateExpressionsWithoutAutoDedent(),
2430
],
2531
});

.pkgs/eff/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
4545
// SOFTWARE.
4646

47-
/* tsl-ignore local/consistentNullishComparison */
47+
/* tsl-ignore dx/nullish */
4848

4949
// #region Helpers
5050

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.5.0
1+
0.5.1

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "dx",
3-
"version": "0.5.0",
3+
"version": "0.5.1",
44
"private": true,
55
"description": "Monorepo for JavaScript and TypeScript dx libraries.",
66
"homepage": "https://github.com/Rel1cx/dx",
@@ -38,7 +38,7 @@
3838
"@local/eff": "workspace:*",
3939
"@tsconfig/node24": "^24.0.4",
4040
"@tsconfig/strictest": "^2.0.8",
41-
"@types/node": "^25.2.1",
41+
"@types/node": "^25.2.2",
4242
"ansis": "^4.2.0",
4343
"dprint": "^0.51.1",
4444
"effect": "^3.19.16",
@@ -52,12 +52,12 @@
5252
"tsl-dx": "workspace:*",
5353
"tsx": "latest",
5454
"typedoc": "^0.28.16",
55-
"typedoc-plugin-markdown": "^4.9.0",
55+
"typedoc-plugin-markdown": "^4.10.0",
5656
"typedoc-plugin-mdn-links": "^5.1.1",
5757
"typescript": "^5.9.3",
5858
"vitest": "^4.0.18"
5959
},
60-
"packageManager": "pnpm@10.28.2",
60+
"packageManager": "pnpm@10.29.1",
6161
"engines": {
6262
"node": ">=24.0.0"
6363
}

packages/eslint-plugin-function-rule/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eslint-plugin-function-rule",
3-
"version": "0.5.0",
3+
"version": "0.5.1",
44
"description": "An ESLint plugin to write custom rules with JavaScript functions.",
55
"homepage": "https://github.com/Rel1cx/dx",
66
"bugs": {

packages/eslint-plugin-function-rule/tsdown.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export default {
55
dts: true,
66
entry: ["src/index.ts"],
77
external: ["eslint", "typescript"],
8-
inlineOnly: ["@jsr/let__eff"],
8+
inlineOnly: ["@local/eff"],
99
fixedExtension: false,
1010
format: ["esm"],
1111
minify: false,

packages/eslint-plugin-function/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eslint-plugin-function",
3-
"version": "0.5.0",
3+
"version": "0.5.1",
44
"private": false,
55
"description": "(WIP) An ESLint plugin for function-related rules.",
66
"homepage": "https://github.com/Rel1cx/dx",
@@ -34,8 +34,8 @@
3434
"publish": "pnpm run build && pnpm run lint:publish"
3535
},
3636
"dependencies": {
37-
"@eslint-react/ast": "^2.10.0",
38-
"@eslint-react/shared": "^2.10.0",
37+
"@eslint-react/ast": "^2.12.2",
38+
"@eslint-react/shared": "^2.12.2",
3939
"@typescript-eslint/scope-manager": "^8.54.0",
4040
"@typescript-eslint/type-utils": "^8.54.0",
4141
"@typescript-eslint/types": "^8.54.0",
@@ -47,9 +47,9 @@
4747
},
4848
"devDependencies": {
4949
"@local/eff": "workspace:*",
50-
"@types/node": "^25.2.1",
50+
"@types/node": "^25.2.2",
5151
"dedent": "^1.7.1",
52-
"eslint": "^9.39.2",
52+
"eslint": "^10.0.0",
5353
"tsdown": "^0.20.3",
5454
"tsl": "^1.0.28"
5555
},

packages/eslint-plugin-function/tsdown.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export default {
55
dts: true,
66
entry: ["src/index.ts"],
77
external: ["eslint", "typescript"],
8-
inlineOnly: ["@jsr/let__eff"],
8+
inlineOnly: ["@local/eff"],
99
fixedExtension: false,
1010
format: ["esm"],
1111
minify: false,

packages/tsl-dx/docs/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@
66
| ------ | ------ |
77
| [noDuplicateExports](variables/noDuplicateExports.md) | Rule to detect and merge duplicate `export from` statements from the same module. |
88
| [noDuplicateImports](variables/noDuplicateImports.md) | Rule to detect and merge duplicate `import from` statements from the same module. |
9-
| [nullishComparison](variables/nullishComparison.md) | Enforces the use of '==' and '!=' for nullish comparisons (i.e., comparisons to null or undefined) |
9+
| [noMultilineTemplateExpressionsWithoutAutoDedent](variables/noMultilineTemplateExpressionsWithoutAutoDedent.md) | - |
10+
| [nullish](variables/nullish.md) | - |
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
[tsl-module](../README.md) / noMultilineTemplateExpressionsWithoutAutoDedent
2+
3+
# Variable: noMultilineTemplateExpressionsWithoutAutoDedent()
4+
5+
```ts
6+
const noMultilineTemplateExpressionsWithoutAutoDedent: (options?: "off") => Rule<unknown>;
7+
```
8+
9+
## Parameters
10+
11+
| Parameter | Type |
12+
| ------ | ------ |
13+
| `options?` | `"off"` |
14+
15+
## Returns
16+
17+
`Rule`\<`unknown`\>

0 commit comments

Comments
 (0)