feat: Require svelte script lang="ts" (#515)

* Require svelte script lang="ts"

* Undo changes to .svx file
This commit is contained in:
Lachlan Collins
2023-12-17 18:56:52 +11:00
committed by GitHub
parent d995bec4d0
commit b45fa20655
23 changed files with 23 additions and 22 deletions

View File

@@ -35,6 +35,7 @@ const config = {
rules: {
'@typescript-eslint/array-type': 'off',
'@typescript-eslint/consistent-type-definitions': 'off',
'svelte/block-lang': ['error', { script: ['ts'] }],
'svelte/no-at-html-tags': 'off',
'svelte/valid-compile': 'off'
}

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
import { onMount } from 'svelte';
let graph = null;

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
import Tag from '../Tag.svelte';
import { copyToClipboard } from '$lib/utils/clipboard';
import { packageManager as manager } from '$stores/packageManager';

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
export let title;
export let id = `category-${encodeURI(title)}`;
</script>

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
import Icon from '$lib/components/Icon/index.svelte';
export let title,
date,

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
export let name;
export let width = '24px';
export let height = '24px';

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
import SvelteSelect from 'svelte-select';
export let value;

View File

@@ -1,4 +1,4 @@
<script type="ts">
<script lang="ts">
import { page } from '$app/stores';
const brand = 'Svelte Society';

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
import Icon from '$lib/components/Icon/index.svelte';
import societies from './societies.json';
</script>

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
export let title = '';
export let variant;
export let click = undefined;

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
export let path, image, alt;
</script>

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
// get the year for the copyright statement
var date = new Date();
var year = date.getFullYear();

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
import { page } from '$app/stores';
export let nodes;

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
export let title = '';

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
import CategoryTree from '$lib/components/recipes/CategoryTree.svelte';
import Icon from '$lib/components/Icon/index.svelte';
import { categories } from '$lib/stores/recipes';

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
import Icon from '$lib/components/Icon/index.svelte';
import { categories } from '$lib/stores/recipes';
import { page } from '$app/stores';

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
export let title;
</script>

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
</script>

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
import components from './components.json';
import SearchableJson from '../searchableJson.svelte';
import { injectStars } from '$utils/stars';

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
const booksFromPublisher = [
{
name: 'Svelte 3 Up and Running',

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
import ComponentCard from '$lib/components/ComponentIndex/Card.svelte';
import List from '$lib/components/ComponentIndex/CardList.svelte';
import SearchLayout from '$layouts/SearchLayout.svelte';

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
import templates from './templates.json';
import SearchableJson from '../searchableJson.svelte';
import { injectStars } from '$utils/stars';

View File

@@ -1,4 +1,4 @@
<script>
<script lang="ts">
import tools from '../tools/tools.json';
import SearchableJson from '../searchableJson.svelte';
import { injectStars } from '$utils/stars';