haskell / haskell/cabal

Restrict allowed characters for component names

Open
#2,839 1 comment 0 reactions 1 assignee Claimed by @ezyang View on GitHub
Cabal: other
Dominant language
Haskell
Stars
1.7k
Forks
750
Avg merge
4d 3h
Merged PRs (30d)
28

Description

Currently, component names can include any character (including forward slash, etc). I propose to reduce the set of allowed characters to those allowed in IPIDs (so, alphanumerics, dash, period and underscore). Based on some cursory querying on Hackage, no one is using any characters which are not these.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.