Colin Casey
|
ee8825d34f
|
fix reactive declaration cycle detection + clearer error on cycle
- fixes #3459
- uses DFS traversal to inspect reactive declarations for cycles
- returns the cycle detected (e.g.; `a → b → a`) for error messaging
|
5 years ago |
Samuel Elgozi
|
7342d484f1
|
feat: #3372 added a new `self` event modifier
|
5 years ago |
Rich Harris
|
e41a4846c3
|
Merge pull request #3348 from sveltejs/gh-3272
throw error if $ is referenced as global
|
5 years ago |
Richard Harris
|
e3e3ad9be0
|
disable validation with magic comments
|
5 years ago |
Richard Harris
|
46cd6ff370
|
disallow global references to $$-prefixed vars
|
5 years ago |
Richard Harris
|
4c8f3a296c
|
throw error if $ is referenced as global - fixes #3272
|
5 years ago |
Rich Harris
|
cf24dbd6a9
|
Merge pull request #3336 from Conduitry/gh-3274
don't warn when using each index in key
|
5 years ago |
Conduitry
|
c04def9081
|
don't warn when using each index in key (#3274)
|
5 years ago |
Conduitry
|
276eb8e553
|
fix erroneous a11y warning with input type='image' (#3331)
|
5 years ago |
Rich Harris
|
1fc4b1c867
|
add Error to known globals, declare catch block parameter. fixes #3064
|
5 years ago |
Rich Harris
|
4e8755338a
|
oops
|
5 years ago |
Rich Harris
|
86c5086c54
|
add some docs, rename to textContent and innerHTML
|
5 years ago |
Richard Harris
|
8d25f5da0a
|
Merge branch 'master' of https://github.com/leporo/svelte
|
5 years ago |
Rich Harris
|
1102ff6426
|
support once modifier on component events, fail on others (#2987)
* support once modifier on component events, fail on others. fixes #2654
* appease the gods of typescript
|
5 years ago |
Rich Harris
|
c1960f9ef8
|
Merge branch 'master' into master
|
5 years ago |
James Garbutt
|
caebe0deb8
|
Introduce ESLint to svelte sources (#2958)
* introduce eslint
* add lint npm script
* first eslint run
* use tsc stronger checks for unused vars
* fix strict typescript unused checks
* reintroduce unicode oddities
* revert ordering changes
* revert whitespace changes
* set indent lint rule as error and ignore outliers
* revert some more unicode
* reintroduce scissors unicode again
|
5 years ago |
Vlad Glushchuk
|
450464f014
|
Add bind:text and bind:html support for contenteditable elements
Fixes #310
|
5 years ago |
Emil Tholin
|
3f31223186
|
Add error for missing equals after attribute name
|
5 years ago |
Rich Harris
|
f9a66e558b
|
failing missing-declaration test
|
5 years ago |
Emil Tholin
|
0286dce026
|
Warn on improper use of reactive declarations
|
5 years ago |
Rich Harris
|
78332cf5b0
|
Merge pull request #2664 from EmilTholin/each-block-destructuring-rest
Add support for object-rest in each destructuring
|
5 years ago |
Rich Harris
|
16dbb8f437
|
Merge pull request #2607 from EmilTholin/figcaption_figure_first_element_ancestor
Check if a figcaption's first element ancestor is a figure
|
5 years ago |
Emil Tholin
|
97ee67c08f
|
Add support for object-rest in each destructuring
|
5 years ago |
Emil Tholin
|
6ebd72fc22
|
Check if a figcaption's first element ancestor is a figure
|
5 years ago |
Emil Tholin
|
7ec1bdb712
|
Don't show 'Empty block' warnings for non-existent await branches
|
5 years ago |
Richard Harris
|
cd0f535d83
|
better error for bindings to let: values - fixes #2301
|
6 years ago |
Richard Harris
|
30c8fe0c6e
|
allow reactive declarations without dependencies - fixes #2285
|
6 years ago |
Rich Harris
|
a59cd36a39
|
Merge pull request #2321 from sveltejs/gh-2295
Fix exception and warning for global variables
|
6 years ago |
Conduitry
|
ecd7c6e9aa
|
warn on template references to global variables (#2295)
|
6 years ago |
Conduitry
|
fa79a72348
|
disallow bindings to global variables (#2295)
|
6 years ago |
Rich Harris
|
16106d113d
|
handle foreignObject correctly, default to svg namespace for top-level svg elements - fixes #2298
|
6 years ago |
Richard Harris
|
34c4f79998
|
augment warnings to help people figure out they need to add a <script>
|
6 years ago |
Richard Harris
|
73e45ab483
|
update validate tests
|
6 years ago |
Conduitry
|
a26b276c5e
|
update tests
|
6 years ago |
Rich Harris
|
4541d58798
|
Add a tutorial (#2132)
|
6 years ago |
Richard Harris
|
248f55a574
|
move warnings out of stats
|
6 years ago |
Richard Harris
|
f1d4ff6268
|
remove onwarn option, just use stats.warnings instead
|
6 years ago |
Richard Harris
|
871147260c
|
always warn on empty block - fixes #2042
|
6 years ago |
Rich Harris
|
206a3d0131
|
update tests
|
6 years ago |
Rich Harris
|
687e352209
|
rename .html files to .svelte
|
6 years ago |
Rich Harris
|
f64a661fa5
|
better cyclical dependency detection - fixes #2055
|
6 years ago |
Conduitry
|
a270661d20
|
rename `<svelte:meta>` to `<svelte:options>` (#2017)
|
6 years ago |
Conduitry
|
67af1a203e
|
disallow `slot` as a prop name in inline components (#2019)
|
6 years ago |
Rich Harris
|
b1d919f3f2
|
Overhaul stats — closes #1891
|
6 years ago |
Rich Harris
|
c2e6d1bf0d
|
Better composition — implements https://github.com/sveltejs/rfcs/pull/12
|
6 years ago |
Richard Harris
|
88c674079b
|
always use stats.warn instead of options.onwarn - fixes #1918
|
6 years ago |
Rich Harris
|
48f1f6b4d0
|
implement `bind:this`
|
6 years ago |
Rich Harris
|
f45e2b70fd
|
Implement reactive assignments (#1839)
This also includes elements of RFCs 2 and 3
|
6 years ago |
Rich Harris
|
b3b95d4ee6
|
disallow passive|preventDefault combo
|
6 years ago |
Rich Harris
|
8ec02b336d
|
disallow once/passive in legacy mode, for now
|
6 years ago |