Do not reply directly to this issue. It will be deleted. This is just for aggregating what everyone wants so we can try to address it all in a coherent way.
I have tried to categorize feature requests to see what kinds of things folks are interested in, so I can prioritize work appropriately.
Warnings
108 - option for --warn to be treated as errors
141 - turn on --warn by default
137 - warn for unused functions
181 - warn for unused variables
153 - warn for unused arguments
158 - warn for import X exposing (unused)
173 - no warnings for specific files
Editor Stuff
47, #118 - coherent format for --report=json
27 - always spit out all warnings with --report=json
73 - let editor folks get color markers in types and such
29 - add file name and line number in documentation.json for jump to definition
149 - add README, package name, version to documentation.json
28 - make it easier to get docs for dependencies
87, #162 - more info about dependency graph
10 - add flags to print out types
99 - Have "one line" format for inlining errors in editors.
User Stuff
88, #60 - add way to force a rebuild
77 - add --output-dir flag
2 - ask before creating elm-package.json
Automated Testing
70 - print errors to stderr instead of stdout
84 - caching of built files on a machine to make things faster
Better Semver Reliability
61 - no open imports in packages, avoid name collisions due to adding names to subpackages
Do not reply directly to this issue. It will be deleted. This is just for aggregating what everyone wants so we can try to address it all in a coherent way.
I have tried to categorize feature requests to see what kinds of things folks are interested in, so I can prioritize work appropriately.
Warnings
108 - option for
--warn
to be treated as errors141 - turn on
--warn
by default137 - warn for unused functions
181 - warn for unused variables
153 - warn for unused arguments
158 - warn for
import X exposing (unused)
173 - no warnings for specific files
Editor Stuff
47, #118 - coherent format for
--report=json
27 - always spit out all warnings with
--report=json
73 - let editor folks get color markers in types and such
29 - add file name and line number in documentation.json for jump to definition
149 - add README, package name, version to documentation.json
28 - make it easier to get docs for dependencies
87, #162 - more info about dependency graph
10 - add flags to print out types
99 - Have "one line" format for inlining errors in editors.
User Stuff
88, #60 - add way to force a rebuild
77 - add
--output-dir
flag2 - ask before creating elm-package.json
Automated Testing
70 - print errors to
stderr
instead ofstdout
84 - caching of built files on a machine to make things faster
Better Semver Reliability
61 - no open imports in packages, avoid name collisions due to adding names to subpackages