Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Elm Tooling

Org to facilitate work on tooling for elm
Collective - Host: opensource - https://opencollective.com/elm-tooling - Code: https://github.com/elm-tooling

Merge pull request #138 from adeschamps/fix-uncurried-prefix

Implement auto-fix for NoUncurriedPrefix

github.com/elm-tooling/elm-analyse - 37f497f48518ac02700114af7550b85cdf371899 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Implement auto-fix for NoUncurriedPrefix

Ticks a box on issue #5.

github.com/elm-tooling/elm-analyse - 408080e225c9330b5095bf235f5aa3d9a00b267a authored almost 7 years ago by Anthony Deschamps <[email protected]>
Issue #147: Remove unused dependency elm-css-frameworks

github.com/elm-tooling/elm-analyse - 4a4eebf1665f9fd235cf947feb2bd8d716dd0ffd authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #141: Extract IncompatibleData from fixer logic

github.com/elm-tooling/elm-analyse - 79ccae2b19d11e1f318d265f08a6af180e66efd4 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #137: Add unit test for msg doc. Make sure these do not fail unexpectedly

github.com/elm-tooling/elm-analyse - a50a7b437f9cdc382c6a69f49d8f5df2bc88e83e authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge branch 'master' into dev

github.com/elm-tooling/elm-analyse - ec45c484e22e1214a9b2c594831f8cd2392fc431 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge pull request #144 from adeschamps/module-import-list

Fix sort order of top top importees/importers.

github.com/elm-tooling/elm-analyse - b4a0af6f0b6048ff78b9be9afb89ba459aaa520a authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge pull request #140 from adeschamps/drop-cons-of-item-and-list

Add auto-fix for DropConsOfItemAndList

github.com/elm-tooling/elm-analyse - bec7fbea16aa514481c58d3477acce9cccff411f authored almost 7 years ago by Mats Stijlaart <[email protected]>
Fix sort order of top top importees/importers.

github.com/elm-tooling/elm-analyse - 8691056e77731f4484ac90b23a4176ddb2a37985 authored almost 7 years ago by Anthony Deschamps <[email protected]>
Expose Nitpick.PatternMatches.Literal for errors

github.com/elm-tooling/elm-compiler-library - 7dfbc301d2715d355c595fcb241a737850f9dbed authored almost 7 years ago by Evan Czaplicki <[email protected]>
Try to produce better errors from unification / fixes / optimizations

The root motivation was like this:

1. I want as much control as possible over error messages.
2...

github.com/elm-tooling/elm-compiler-library - 51d0bd4c01961d125b415c25dcf9d35503d9d40b authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get cleaner errors on cyclic values

The problem was handling destructuring bindings, like (let (x,y) = … in
…)

Before I generated a...

github.com/elm-tooling/elm-compiler-library - 8caab554f08118be0c68ae912908373872e26f53 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Rename Lisp-y terms to Elm-y terms.

github.com/elm-tooling/elm-analyse - 06de8b90a0db06ca6822559ceedb51e899b3d964 authored almost 7 years ago by Anthony Deschamps <[email protected]>
Make changes from PR review.

- Replace "car" and "cdr" with "head" and "tail"
- Tidy up match expression
- Fix copy-paste mis...

github.com/elm-tooling/elm-analyse - 3ec5f743f9d22339bce1b2a4f5511c006824f18e authored almost 7 years ago by Anthony Deschamps <[email protected]>
Merge pull request #139 from adeschamps/fix-unused-import

Add UnusedImport fixer to the Fixer list.

github.com/elm-tooling/elm-analyse - 0c7091bd35eaedbe28fe19c2031ade39e105cda1 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Fix call site after changing signature of FileContent.updateRange

github.com/elm-tooling/elm-analyse - d5342365a7597882c953c57ae864cfdb52066ff6 authored almost 7 years ago by Anthony Deschamps <[email protected]>
Add auto-fix for DropConsOfItemAndList

github.com/elm-tooling/elm-analyse - 681c2775f20dd7e133fc02b1a8aab0af1409c5cd authored almost 7 years ago by Anthony Deschamps <[email protected]>
Change updateRange to treat ranges as [inclusive, exclusive)

github.com/elm-tooling/elm-analyse - 6fe487b78a51750198a8ee99cbde00b3db6cd91e authored almost 7 years ago by Anthony Deschamps <[email protected]>
Add UnusedImport fixer to the Fixer list.

It was already implemented, but not exposed to the user.

github.com/elm-tooling/elm-analyse - 6af1aec1d44b954ec6b30299cfcf378f5d28d494 authored almost 7 years ago by Anthony Deschamps <[email protected]>
Merge pull request #136 from adeschamps/master

Fix a couple examples in the docs.

github.com/elm-tooling/elm-analyse - 17fcaf798984f7a0830582bdc1f4dbf46c411697 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Ignore files for language statistics

github.com/elm-tooling/elm-analyse - 1fcfae1b5708b65690db0506a72637e538401a58 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Ignore files for language statistics

github.com/elm-tooling/elm-analyse - abcb6b0e3177ee9ed2d721d8a907b83e7e499703 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Fix a couple examples in the docs.

github.com/elm-tooling/elm-analyse - e3598e5267d38c79839c72942be774551b3a583c authored almost 7 years ago by Anthony Deschamps <[email protected]>
Merge branch 'boolean-case' into dev

github.com/elm-tooling/elm-analyse - b3d1ea60421fb6a5d5d549247eec1f1c80f9558d authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge branch 'master' into dev

github.com/elm-tooling/elm-analyse - 59c8eda95f142d658357d576f3e06a2e1b1e0f8e authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #131: Extract predicates

github.com/elm-tooling/elm-analyse - 911a457ebe529ffed37aaaa979ff778a0c8381b8 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #131: Add MapNothingToNothing to docs

github.com/elm-tooling/elm-analyse - a9005803e1412a1444c5f1e86ebfa5426bc599dd authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge pull request #133 from adeschamps/dev

Issue #131: Add check for Nothing -> Nothing

github.com/elm-tooling/elm-analyse - eb6fa63507d81f3e339ae25f64ebfcee93ad6ab8 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Add additional metadata for TooManyArguments error

github.com/elm-tooling/elm-compiler-library - b371450b28641ef1fc3125a09909454fb12b6a5b authored almost 7 years ago by Evan Czaplicki <[email protected]>
Release 0.13.3

github.com/elm-tooling/elm-analyse - 30d8a42b14cda6e7be64ae2a25d2aa6b35168928 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Prepare 0.13.3

github.com/elm-tooling/elm-analyse - 52d5090870d7a571ddb0273b43ce5878dca0fdf6 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Ignore editor js in prettier check

github.com/elm-tooling/elm-analyse - d40a39efcb13f604094e8e78b02d81e47d7dced8 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #133: Fixed group by type by removing toString hack

github.com/elm-tooling/elm-analyse - ddc5ec3f5ae9b9ddf80706eda6146bf23e0f4bff authored almost 7 years ago by Mats Stijlaart <[email protected]>
Cleanup

github.com/elm-tooling/elm-analyse - cd65449c0544819f7ef281e144873741edd3b990 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #132: Fixes for parsing elm-format and glob path on Windows

github.com/elm-tooling/elm-analyse - 2f3805d71c86fdcd92be9f45d47aaceb778f7162 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Add an explanation of why Elm does not have implicit casts

I really wonder how much of the language can be taught in these hints…

github.com/elm-tooling/elm-compiler-library - 2deedfb4b7b7df8a8896379586812cb18e1cdc95 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Track info for better shadowing error messages

Primarily this starts tracking the location of any given local
definition. That way, if there is...

github.com/elm-tooling/elm-compiler-library - 732b5d1f98252ed1c6a4536aca7f9a88ad190f9b authored almost 7 years ago by Evan Czaplicki <[email protected]>
Write a bunch about why shadowing is not permitted

github.com/elm-tooling/elm-compiler-library - 0667191c60b3e44f1100c47d8faf1e3082b181a5 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Stop doing an extra `getPosition` call

Probably not a big deal. Possibly the (>>=) usage is not as good.
Unclear.

The main thing is th...

github.com/elm-tooling/elm-compiler-library - eb5da5e6a66f5df410203f81323014afee3fc8d0 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Check for reserved words when parsing qualified lowercase names

In the case that there is no prefix, you need to detect reserved words!

github.com/elm-tooling/elm-compiler-library - 2d247329cb7329394fd1760bc8b2e2cf6e159e2e authored almost 7 years ago by Evan Czaplicki <[email protected]>
Improve the BadUnderscore error message

github.com/elm-tooling/elm-compiler-library - c0800bc99ffc28febfe70b0cd8ded27d9905ccfd authored almost 7 years ago by Evan Czaplicki <[email protected]>
cosmetic: normalize names and spaces a bit

github.com/elm-tooling/elm-compiler-library - 510f529b1e8b7df4038c9a1dd62a551845e73283 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Add cases for unifying tuples

github.com/elm-tooling/elm-compiler-library - 66183f1bb927ab3d6be3d44d787b05cd1e0ab55c authored almost 7 years ago by Evan Czaplicki <[email protected]>
Issue #131: Add check for Nothing -> Nothing

github.com/elm-tooling/elm-analyse - db4dd30991443ab86913a6830112e601a605cc2d authored almost 7 years ago by Anthony Deschamps <[email protected]>
Trim the public API of Elm.Compiler for now

Will come back and add things when those things actually work.

github.com/elm-tooling/elm-compiler-library - 9b630c1cb59834261546341efe303c468b2b433f authored almost 7 years ago by Evan Czaplicki <[email protected]>
Make error message name more clear

This error is for when folks say (Just) rather than (Maybe(..))

It does not mean it wasn’t foun...

github.com/elm-tooling/elm-compiler-library - 78f5dc4d79a328f37bdad08e44e3e0e25aafdfe2 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Improve the error message for BadNumberDot

github.com/elm-tooling/elm-compiler-library - 5d3f9450c98be6c8fa9f468ccaf12c910bc37043 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Allow ZERO or more infix ops in core libraries

The other version allowed ONE or more.

github.com/elm-tooling/elm-compiler-library - bc1f2f0676969a9f1da67bb97c02e2db07bca7a9 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Don't need the export region for certain docs errors

github.com/elm-tooling/elm-compiler-library - 126a0e36ceecdc83cec43e6302e35dd2ac15260a authored almost 7 years ago by Evan Czaplicki <[email protected]>
Stop tracking category of dups

Turns out it doesn’t make that one error message better, so it’s better
to not allocate a spot f...

github.com/elm-tooling/elm-compiler-library - ae0bf2b5ec4b21433eebbf16b42e6f9f6d2354fc authored almost 7 years ago by Evan Czaplicki <[email protected]>
Remove unused export

github.com/elm-tooling/elm-compiler-library - d91a33e20c16a65b26f336ed8c718e55148cf373 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Add parser for infix declarations

github.com/elm-tooling/elm-compiler-library - 05a3fecf80e8f7a3da1301d3fdb54129d428fd29 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Add Elm.Package.isKernel / shuffle definitions around

github.com/elm-tooling/elm-compiler-library - 63e885c7bf19f8ec7d83d5fdbece02a5d6562955 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Fix an infinite loop

Man, wouldn’t it be cool if the compiler would detect this and tell you
about it at compile time :P

github.com/elm-tooling/elm-compiler-library - 8c63b57405eab86e582acbdb79a4b9607e640106 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Have the REPL parser expose Names rather than Strings

github.com/elm-tooling/elm-compiler-library - 06847f67b4dc3da7a6a14acc5d68d7a450f3debb authored almost 7 years ago by Evan Czaplicki <[email protected]>
Give more flexibility in adding indexes to names

github.com/elm-tooling/elm-compiler-library - a97552b8d0ae87d048bbd26ce40032bec1b31ccc authored almost 7 years ago by Evan Czaplicki <[email protected]>
Fix bug in computing row/col for keyword and symbol parsers

github.com/elm-tooling/elm-compiler-library - 06e7d8ff3350a35e99bd74cac5c109f2c10b72ea authored almost 7 years ago by Evan Czaplicki <[email protected]>
Make public API for generating JS nicer

github.com/elm-tooling/elm-compiler-library - 3f20280a21093a918264e39ea8983a15d7ecad4c authored almost 7 years ago by Evan Czaplicki <[email protected]>
Move Elm.Interface out of public API

github.com/elm-tooling/elm-compiler-library - dc81293c4bc0ed2f8b9aed6cdf8fa88861ccd0a5 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Find way to quote exported names and make code smaller

In the olden times, we had a series of definitions like this:

var Elm = {};
Elm[‘Thing’] = Elm[...

github.com/elm-tooling/elm-compiler-library - 422e2506ebee52d89bf59eca391b536346a562a8 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Only provide the debug metadata when in debug mode

This way you do not get a bunch of unnecessary stuff in prod mode.

github.com/elm-tooling/elm-compiler-library - f8ace43aa589a48f9fff33df4f36df11ff5e1546 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Generate debug metadata in the right format

github.com/elm-tooling/elm-compiler-library - 0da3204c4d72ad4d4dd5cd5e0767538d32d1f499 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Make code gen of `main` values easier

Figure out the trie structure of modules, generate the Builders for
anything that needs to know ...

github.com/elm-tooling/elm-compiler-library - 247359cc0bfce8b9f5713f5dfe190dd20f241f52 authored almost 7 years ago by Evan Czaplicki <[email protected]>
0.13.2 release

github.com/elm-tooling/elm-analyse - 232c4b300e160d004612c5462059de1793be57d3 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Prepare 0.13.2 release

github.com/elm-tooling/elm-analyse - 22b184e73fbe18363dc71dd853de6501f1468a14 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Fix issue #129: Show file names for each message in human formatting by grouping by file name

github.com/elm-tooling/elm-analyse - 34047be20b5d22ddfb9322638ee66694e7c40dab authored almost 7 years ago by Mats Stijlaart <[email protected]>
Issue #130: Add boolean case check

github.com/elm-tooling/elm-analyse - df6c76a5f4df7b5b647ca2ba4ebcb1c887f8400f authored almost 7 years ago by Mats Stijlaart <[email protected]>
New dev cycle

github.com/elm-tooling/elm-analyse - d087bbaaa046c23793c362c4f7e5d00970ec77a2 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Get rid of (<|) and (|>) in Elm.Utils

I don’t really like having this Elm.Utils file in the first place, so
the goal would be to remov...

github.com/elm-tooling/elm-compiler-library - ba4c3dfd7c83851c68ee782e3c5a5d697e89f19d authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update public API a bit

github.com/elm-tooling/elm-compiler-library - 3b7f6ff7b1cdbb2a6d32e1e54a39f11ae89d8df2 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Generate ElmVar and JsVar KChunks properly

github.com/elm-tooling/elm-compiler-library - 474ec0d48e31c340c0d616b00516d51772974856 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Detect kernel variables in canonicalization

github.com/elm-tooling/elm-compiler-library - 9eb1ab6c387ee7bd7ce6218cd8cb95728487fb96 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Fix kernel import processing / assign Elm vs JS vars properly

The new version needs to know which canonical modules are available.
From there it can figure ou...

github.com/elm-tooling/elm-compiler-library - 27ffde4b7f724028b281d7fe51514392df1fffee authored almost 7 years ago by Evan Czaplicki <[email protected]>
Add binary instances for Opt.Graph / improve KChunk representation

The old KChunk did not distinguish between Elm variables and kernel
variables. This is necessary...

github.com/elm-tooling/elm-compiler-library - da57d72dab42afd2739fcab65c0d0639ee529434 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Update .cabal for all the module structure changes

github.com/elm-tooling/elm-compiler-library - 92b06dee0403733438fb9d11b7a2cc28bfd3c5f2 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Remove wrappers for errors and warnings

I believe this was nice because it hid the A.Located part. Now that
that is part of the error it...

github.com/elm-tooling/elm-compiler-library - b0dc3628b9c361e06e366e58c68e7119fb1fce47 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Shuffle code to make Elm.Compiler work again

github.com/elm-tooling/elm-compiler-library - 22777457cb4f78b2cd2a8b82037a8108cf17a417 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Revive code to verify module documentation

Checks for duplicates, only in exports, only in docs, missing type
annotations, missing docs. I ...

github.com/elm-tooling/elm-compiler-library - 57e03b92b4ba7c78e8ae3b084d13fda2ae0c743b authored almost 7 years ago by Evan Czaplicki <[email protected]>
Revive Elm.Docs and make it less clever

github.com/elm-tooling/elm-compiler-library - f41abda5cae1d5c3a078a6826885fd3cd7e9aab4 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get Elm.Header working again

Also explicitly models whether the user puts a `module` declaration
line or not.

github.com/elm-tooling/elm-compiler-library - 1b0a3bfd490eafac7c4b66d06028c4caa22c98ff authored almost 7 years ago by Evan Czaplicki <[email protected]>
Combine Parse.Kernel into Elm.Kernel

github.com/elm-tooling/elm-compiler-library - 93f583a5ef2fe1841d4f31895f2a8a184badf918 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Make sure package names are not inlined

This way they definitely get allocated only once

github.com/elm-tooling/elm-compiler-library - 4624721d918aeb528d4155570e20bf54b09dd7ce authored almost 7 years ago by Evan Czaplicki <[email protected]>
Simplify default import code. No more infix stuff.

github.com/elm-tooling/elm-compiler-library - 55fd854e4da0e2c98f023cfb32bb92e0bfed7699 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get Elm.Compiler.Module working again

github.com/elm-tooling/elm-compiler-library - 102ed8cfa80695aabb3dae16809a22c49296d710 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Get public types working again

github.com/elm-tooling/elm-compiler-library - 22736cfa699e4a47fe5510398564cc9e4ca5fa58 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Version 0.13.1

github.com/elm-tooling/elm-analyse - 52938f9940682969991c0b109af290f0c7c422cc authored almost 7 years ago by Mats Stijlaart <[email protected]>
Add request to deps

github.com/elm-tooling/elm-analyse - 9d80fdb1059bffa9b63492d75dde5751a8ba8f88 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Version 0.13.0

github.com/elm-tooling/elm-analyse - 81f613c2ccbe491ed596b69d981eff9a8899e223 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Prepare 0.13.0 release

github.com/elm-tooling/elm-analyse - 2f79393a6b6b3b62d86a6b12983eb150bdc893b1 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Fix import all messages

github.com/elm-tooling/elm-analyse - afc17106a5cc79026d9b5e706a98394282fd2e90 authored almost 7 years ago by Mats Stijlaart <[email protected]>
Merge branch 'master' into dev

github.com/elm-tooling/elm-analyse - 5ed4227a274eafa502df15401e8ca83b546b6e4a authored almost 7 years ago by Mats Stijlaart <[email protected]>
Add OneOrMore.map

github.com/elm-tooling/elm-compiler-library - 4eaeee576161cbd305f9319513d7d806eecba6ef authored almost 7 years ago by Evan Czaplicki <[email protected]>
No longer need Objects.Internal => delete it

github.com/elm-tooling/elm-compiler-library - feb5ece22c8bfae1c851f2b0f935a3040fb0f7df authored almost 7 years ago by Evan Czaplicki <[email protected]>
cosmetic: rename types to annotations

github.com/elm-tooling/elm-compiler-library - 810172ef48eb47e54209e340cb17bba1ea08022d authored almost 7 years ago by Evan Czaplicki <[email protected]>
Tie all the phases together

github.com/elm-tooling/elm-compiler-library - 2e099f9777f0a337d5201219f19b291574891302 authored almost 7 years ago by Evan Czaplicki <[email protected]>
Switch to the CPS'd result type for everything

github.com/elm-tooling/elm-compiler-library - 740341f988764167cb9c6f5a7f2473a0e69d827f authored almost 7 years ago by Evan Czaplicki <[email protected]>
Node 6 for travis

github.com/elm-tooling/elm-analyse - c83fcd75403356ef193e7d55e511cd7eb84d619f authored almost 7 years ago by Mats Stijlaart <[email protected]>
Deps upgrade

github.com/elm-tooling/elm-analyse - fb0b15e2d031f559856ce825571963623277d87a authored almost 7 years ago by Mats Stijlaart <[email protected]>
Get Generate.JavaScript working again

github.com/elm-tooling/elm-compiler-library - 6bc0cbbeeee3684c184ec2a215e7373efabb8bdd authored almost 7 years ago by Evan Czaplicki <[email protected]>
Add code for shortening filed names based on frequency

github.com/elm-tooling/elm-compiler-library - 755239cec54c062ca48ddbd3441f3366f01114a3 authored almost 7 years ago by Evan Czaplicki <[email protected]>