Skip to content

Commit d887962

Browse files
authored
chore: prefer const (#721)
1 parent f4d5113 commit d887962

File tree

10 files changed

+13
-20
lines changed

10 files changed

+13
-20
lines changed

.eslintrc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ module.exports = {
5757
'n/no-unpublished-import': 'off',
5858
'n/no-unpublished-require': 'off',
5959
'no-process-exit': 'off',
60+
'prefer-const': ['error', { destructuring: 'all' }],
6061
quotes: ['error', 'single', { avoidEscape: true }],
6162
'unicorn/prefer-node-protocol': 'error'
6263
},

packages/e2e-tests/e2e-server.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ export async function serve(root, isBuild, port) {
7979
if (isBuild) {
8080
let buildResult;
8181
let hasErr = false;
82-
let out = [];
83-
let err = [];
82+
const out = [];
83+
const err = [];
8484

8585
try {
8686
const buildProcess = execa('pnpm', ['build'], {

packages/e2e-tests/hmr/src/components/partial-hmr/ModuleContext.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<script context="module">
2-
export let y = 1;
2+
export const y = 1;
33
</script>
44

55
<script>
66
export let id;
7-
let x = 0;
7+
const x = 0;
88
</script>
99

1010
<pre {id}>

packages/e2e-tests/prebundle-svelte-deps/src/App.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import { setSomeContext } from 'e2e-test-dep-svelte-api-only';
77
import { getContext } from 'svelte';
88
setSomeContext();
9-
let apiOnlyLoaded = !!getContext('svelte-api-only');
9+
const apiOnlyLoaded = !!getContext('svelte-api-only');
1010
</script>
1111

1212
<main>

packages/e2e-tests/preprocess-with-vite/src/Foo.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
let foo: string = 'stylus';
2+
const foo: string = 'stylus';
33
export let bla: string = 'blub';
44
console.log('pure test 1', new Date());
55
console.log('pure test 2');

packages/e2e-tests/ts-type-import/src/App.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script lang="ts">
22
import { foobar } from './foobar.js';
3-
let s: string = 'world';
3+
const s: string = 'world';
44
</script>
55

66
<div id="hello">Hello {s}</div>

packages/e2e-tests/vite-ssr-esm/src/components/Foo.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
let bar = 'bar';
2+
const bar = 'bar';
33
</script>
44

55
<div class="blue">Foo bar={bar}</div>

packages/e2e-tests/vite-ssr/src/components/Foo.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
let bar = 'bar';
2+
const bar = 'bar';
33
</script>
44

55
<div class="blue">Foo bar={bar}</div>

packages/playground/optimizedeps-include/vite.config.js

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,6 @@
11
import { defineConfig } from 'vite';
22
import { svelte } from '@sveltejs/vite-plugin-svelte';
3-
const SVELTE_IMPORTS = [
4-
'svelte/animate',
5-
'svelte/easing',
6-
'svelte/internal',
7-
'svelte/motion',
8-
'svelte/store',
9-
'svelte/transition',
10-
'svelte'
11-
];
3+
124
export default defineConfig(({ command, mode }) => {
135
const isProduction = mode === 'production';
146
return {

packages/vite-plugin-svelte/src/types/compile.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export interface Compiled {
1919
css: Code;
2020
ast: any; // TODO type
2121
warnings: any[]; // TODO type
22-
vars: {
22+
vars: Array<{
2323
name: string;
2424
export_name: string;
2525
injected: boolean;
@@ -29,7 +29,7 @@ export interface Compiled {
2929
referenced: boolean;
3030
writable: boolean;
3131
referenced_from_script: boolean;
32-
}[];
32+
}>;
3333
stats: {
3434
timings: {
3535
total: number;

0 commit comments

Comments
 (0)