Commit Graph

236 Commits (eef125f6c1d586ec4ed4a75ae8a93c54870a2e12)

Author SHA1 Message Date
Rich Harris f9a66e558b failing missing-declaration test
7 years ago
Emil Tholin 0286dce026 Warn on improper use of reactive declarations
7 years ago
Rich Harris 78332cf5b0
Merge pull request #2664 from EmilTholin/each-block-destructuring-rest
7 years ago
Rich Harris 16dbb8f437
Merge pull request #2607 from EmilTholin/figcaption_figure_first_element_ancestor
7 years ago
Emil Tholin 97ee67c08f Add support for object-rest in each destructuring
7 years ago
Emil Tholin 6ebd72fc22 Check if a figcaption's first element ancestor is a figure
7 years ago
Emil Tholin 7ec1bdb712 Don't show 'Empty block' warnings for non-existent await branches
7 years ago
Richard Harris cd0f535d83 better error for bindings to let: values - fixes #2301
7 years ago
Richard Harris 30c8fe0c6e allow reactive declarations without dependencies - fixes #2285
7 years ago
Rich Harris a59cd36a39
Merge pull request #2321 from sveltejs/gh-2295
8 years ago
Conduitry ecd7c6e9aa warn on template references to global variables (#2295)
8 years ago
Conduitry fa79a72348 disallow bindings to global variables (#2295)
8 years ago
Rich Harris 16106d113d handle foreignObject correctly, default to svg namespace for top-level svg elements - fixes #2298
8 years ago
Richard Harris 34c4f79998 augment warnings to help people figure out they need to add a <script>
8 years ago
Richard Harris 73e45ab483 update validate tests
8 years ago
Conduitry a26b276c5e update tests
8 years ago
Rich Harris 4541d58798
Add a tutorial (#2132)
8 years ago
Richard Harris 871147260c always warn on empty block - fixes #2042
8 years ago
Rich Harris 206a3d0131 update tests
8 years ago
Rich Harris 687e352209 rename .html files to .svelte
8 years ago
Rich Harris f64a661fa5 better cyclical dependency detection - fixes #2055
8 years ago
Conduitry a270661d20 rename `<svelte:meta>` to `<svelte:options>` (#2017)
8 years ago
Conduitry 67af1a203e disallow `slot` as a prop name in inline components (#2019)
8 years ago
Rich Harris b1d919f3f2
Overhaul stats — closes #1891
8 years ago
Rich Harris c2e6d1bf0d
Better composition — implements https://github.com/sveltejs/rfcs/pull/12
8 years ago
Rich Harris 48f1f6b4d0
implement `bind:this`
8 years ago
Rich Harris f45e2b70fd
Implement reactive assignments (#1839)
8 years ago
Rich Harris b3b95d4ee6 disallow passive|preventDefault combo
8 years ago
Rich Harris 8ec02b336d disallow once/passive in legacy mode, for now
8 years ago
Rich Harris aa203973e0 add some more modifier validation tests
8 years ago
Rich Harris 769e03296f merge master -> gh-1088
8 years ago
Rich Harris 945134bc81 warn on unused helpers - fixes #1704
8 years ago
Rich Harris c52a6f011b dont warn on empty block for nbsp - fixes #1658
8 years ago
Admin 7c4b9a5a41 Changes stop and prevent to stopPropagation and preventDefault
8 years ago
Rich Harris 401a6fea5d handle single identifiers in {@debug} tags
8 years ago
Admin 4004a569e1 Adds tests for valid and invalid debug tag usage.
8 years ago
Admin adfc0e3e45 Adds invalid test for event-modifiers.
8 years ago
Admin a3c71af5c5 Changes {@debug _ } to {@debug}
8 years ago
Admin 622e7b0190 Adds debug all option to debug tag
8 years ago
Admin 89412e370e Adds validation for invalid reference names like foo-bar.
8 years ago
Christian Kaisermann 19d541ab77 Add refs.* to valid event handler callees warning message
8 years ago
Conduitry 5e8a8b95e5 update some stray references to v1 syntax
8 years ago
Rich Harris 94206ca439 add animation validation tests
8 years ago
Rich Harris 4a67542bec prevent bind:offsetWidth etc on void elements
8 years ago
Rich Harris fe4637305b add validation logic, error on dimension bindings for SVG elements
8 years ago
Rich Harris aaab6853ce support $method(...) calls, and warn on store.method(...)
8 years ago
Rich Harris 5a457bfb87 rename loc to start, include character info in locations
8 years ago
Rich Harris b9fcc16d68 update test
8 years ago
Rich Harris cae4dd93bf fix some more tests
8 years ago
Rich Harris 39ad124c99 update validation tests
8 years ago
Rich Harris c1573dbf2c implement onstate and onupdate
8 years ago
Rich Harris 410f44dced Merge branch 'master' into gh-1197
8 years ago
Rich Harris 33afb7e49a add some onstate/onupdate tests
8 years ago
Rich Harris 35f4a1f063 add codes to errors
8 years ago
Rich Harris b86a1edb52 add codes to validation errors
8 years ago
Rich Harris f0b2cb99f2 add codes to warnings (#474)
8 years ago
Rich Harris 813e077ccc
Merge pull request #1330 from sveltejs/gh-1318
8 years ago
Rich Harris 0edbac615c add validator tests
9 years ago
Rich Harris 032083bb34 fix #1331
9 years ago
Rich-Harris dfc8462d98 fail validation if bound <select> has dynamic multiple attribute - fixes #1270
9 years ago
Josh Duff 864fd313bb Accept backtick string literals in tag/props properties
9 years ago
Jacob Wright 04f5d5c975 Adds actions to components
9 years ago
James Birtles 89024177fc Fix named-export end position
9 years ago
James Birtles da6a74016f add end position to errors
9 years ago
James Birtles d07721cd50 add end position to warnings
9 years ago
Rich Harris f77314f647 increase test coverage
9 years ago
Rich Harris bc6ee3ef9f increase test coverage, handle immediately-closed blocks
9 years ago
Rich Harris 198f132b28 doh
9 years ago
Rich Harris ff67b137c4 empty blocks are a dev warning, not an error
9 years ago
Rich Harris d0be845190
Merge pull request #1106 from sveltejs/gh-1083
9 years ago
Conduitry 49135161bc do not run a11y validation on child component elements (#1110)
9 years ago
Rich Harris b19303679d simplify test slightly, add test for reserved words
9 years ago
Rich Harris 146327e87f fix expected error position, tweak expected message to include suggested alternative
9 years ago
Rich Harris cfdc8902ab run prettier (spaces -> tabs)
9 years ago
asweingarten 02afdb03fa [1083] Svelte should throw a compile time error when illegal characters are used in computed names
9 years ago
Rich Harris 5fea63a5de validate contents of await blocks (#1061)
9 years ago
Emil Ajdyna 5659d10d7c Allow xlink:href attribute
9 years ago
Rich Harris b7d8c49dc8
Merge branch 'master' into gh-1027
9 years ago
Rich Harris 646b0c0e01 optimise <title> - fixes #1027
9 years ago
Rich Harris ab94066932 warn on unused events/transitions - fixes #1051
9 years ago
Rich Harris 146f645502 detect unused/misplaced components - closes #1039
9 years ago
Rich Harris 4b87d20b93 tweak error wording slightly
9 years ago
Emil Ajdyna d561c93841 Check against this usage in computed functions
9 years ago
Rich Harris 0be3211c4f
fix figcaption a11y warning - fixes #996
9 years ago
Rich Harris a87d30e0e6 allow event handlers to call store methods
9 years ago
Rich Harris c9aa72313e throw error on illegal context (#934)
9 years ago
Rich Harris 0a01aa0243
Increase code coverage
9 years ago
Rich Harris 60b883b066
enable <:Window bind:online/> - fixes #936 (#937)
9 years ago
Rich Harris bcae68de06 treat quoted property names the same way as identifiers - fixes #914
9 years ago
Conduitry cc8614c51c allow options.* as event handler callee
9 years ago
Rich Harris 64026c3ba9 Merge pull request #854 from sveltejs/gh-782
9 years ago
Rich Harris d5ad4c007b update validation message
9 years ago
Rich Harris 9b505de3a0 compile time error on slotted content inside if/each blocks. closes #849
9 years ago
Conduitry 40ae4a42c1 fix a11y-html-has-lang unit test
9 years ago
Rich Harris c872234a4b Update input.html
9 years ago
jpsc 8639359aa7 feat(a11y): add warning missing lang on html tag
9 years ago
Rich Harris 85e9ed9a81 tabindex-no-positive
9 years ago
Rich Harris 915c1835a4 scope
9 years ago
Rich Harris b3409ad405 no-distracting-elements
9 years ago
Rich Harris 81c5a1fb3b no-autofocus
9 years ago
Rich Harris d5b8d2fd48 no-access-key
9 years ago
Rich Harris 2364f6a04d heading-has-content
9 years ago
Rich Harris c62a74e8ae aria-role
9 years ago
Rich Harris 125191a843 aria-props
9 years ago
Rich Harris 073cbc0460 update some tests
9 years ago
Rich Harris 6133976fec anchor-is-valid
9 years ago
Rich Harris bacbaef868 anchor-has-content
9 years ago
Rich Harris 51c2e0581b a11y checks (#374)
9 years ago
Rich Harris 502f6b6d14 Merge pull request #793 from sveltejs/gh-791
9 years ago
Rich Harris cb92f3028e error if component has transition (fixes #791)
9 years ago
Rich Harris 5b3e8cd88f support nested <slot> elements
9 years ago
Rich Harris a023346c91 validation
9 years ago
Rich Harris c1f34e3e2a validate ref callees (#686)
9 years ago
Rich Harris 2c9fb31a9e simplify tests
9 years ago
Rich Harris 5499327a70 refactoring, and more :global(...) fixes
9 years ago
Rich Harris 61f5cbef54 Merge pull request #630 from sveltejs/gh-620
9 years ago
Rich Harris ff40308358 only enforce static type if input is bound (fixes #620)
9 years ago
Rich Harris d45699db6f warn on missing component (#623)
9 years ago
Rich Harris 1db0d465b0 Merge pull request #600 from sveltejs/gh-575
9 years ago
Rich Harris 75ea52754d always use helpers if referenced, not just for CallExpressions, and warn on context clashes (#575)
9 years ago
Rich Harris b2ea03dde0 prevent textarea from having both value and children
9 years ago
Conduitry 4c740513f8 downgrade invalid callee error for event handlers to a warning (#579)
9 years ago
Rich-Harris 642b414c9c validate transition directives - closes #564
9 years ago
Rich-Harris 37749bd3e4 validate <:Window>
9 years ago
Rich-Harris 5e042c4c8e add test
9 years ago
Rich-Harris 754688cf48 include destroy as valid built-in method for event handlers (fixes #523)
9 years ago
Rich-Harris e345287a76 rename root to state, and allow state to be used as context
10 years ago
Rich-Harris b914a2294a validate bindings
10 years ago
Rich Harris cc722f8f7a handle this.get special case in helpers
10 years ago
Rich Harris fa65f7af60 enforce helper function purity
10 years ago
Rich Harris c7ac8b82ba check that event handler callee corresponds to a valid method
10 years ago
Rich Harris 3595470305 validate namespaces
10 years ago
Rich Harris 99d6502bfd better error for attempts to use getters/setters for methods. closes #425
10 years ago
Conduitry f6934a1d20 disallow `import root` during validation
10 years ago
Conduitry 6d1623cf0e new aliaser mechanism replacing existing mechanism and counters; a bunch more deconflicting
10 years ago
Rich-Harris 60ed068a59 move tests around to facilitate registering babel based on environment
10 years ago