Vidar Holen
eb3e6fe8e1
Add ShellCheck.Fixer to the cabal file
2018-12-17 20:14:49 -08:00
Vidar Holen
bcd13614eb
Improve Fix memory usage
2018-12-09 15:01:08 -08:00
Vidar Holen
cb57b4a74f
Stable version 0.6.0
...
This release is dedicated to Factorio. If this is how much fun it is to
build factories and oppress natives, then history makes a lot of sense.
2018-12-02 19:08:06 -08:00
Vidar Holen
e3f0243c0e
Add 'striptests' script to Cabal package
2018-12-02 19:08:06 -08:00
Peter Simons
8940e60300
ShellCheck.cabal: our Setup.hs works fine with Cabal 2.4.x
2018-09-27 17:32:45 +02:00
Vidar Holen
a3be776f80
Stable version 0.5.0
...
This release is dedicated to Valve for keeping PC gaming awesome.
Also, for that time they proved the need for a tool like ShellCheck.
2018-05-31 20:01:42 -07:00
Ng Zhi An
08235a1cb2
Change to aeson ( fixes #1085 )
...
Adds bytestring as a dependency for putStrLn encoded values.
2018-05-06 16:07:53 -07:00
Vidar Holen
ce7658ed86
Merge pull request #1168 from vmchale/master
...
Bump to ghc 8.4.1
2018-04-22 14:10:25 -07:00
Vidar Holen
32af2783f0
Allow stripping unit tests
2018-04-02 21:14:23 -07:00
Vanessa McHale
cf39adff75
bump to latest ghc
2018-04-02 11:44:18 -05:00
Vidar Holen
da4072a118
Blacklist base 4.6.0.1 to disable GHC 7.6.3 ( #1131 )
2018-03-29 21:41:00 -07:00
Oleg Grenrus
cd7c077ecc
Move library into src/
2018-03-08 19:57:40 +02:00
Oleg Grenrus
b33607b048
Add custom-setup stanza and containers lowerbound
...
custom-setup:
- http://cabal.readthedocs.io/en/latest/developing-packages.html#custom-setup-scripts
- https://www.well-typed.com/blog/2015/07/cabal-setup-deps/
Bounds:
- containers-0.5 is required if Data.Map.Strict
- parsec-3.0 for Text.Parsec
- json-0.3.6 for makeObj
2018-03-08 19:35:50 +02:00
Mike Frysinger
161801a86e
convert http:// URIs to https://
...
Also update the ShellCheck homepage to the new dedicated domain.
2017-12-14 01:06:43 -05:00
Vidar Holen
c36f6d89ba
Stable version 0.4.7
...
This release is dedicated to net neutrality. Remember when the Internet
was a meritocracy? [Please drink a verification can to continue.]
2017-12-08 20:29:12 -08:00
Vidar Holen
3413a076ff
Cabal: Don't make executables depend on library
2017-11-05 20:51:39 -08:00
Vidar Holen
08d1d37094
Stable version 0.4.6
...
This release is dedicated to Stardew Valley, for fixing the Harvest Moon
unplayable issue where Ann gives up on her inventions after marriage ;_;
2017-03-26 11:48:27 -07:00
Vidar Holen
08f7ff37c5
Some cleanup and refactoring.
2016-11-12 15:51:36 -08:00
Vidar Holen
5efb724a3e
Stable version 0.4.5
...
This release is dedicated to Google Inc for four great years of
employment and being good sports about hobby projects like this.
2016-10-21 14:00:50 -07:00
Vidar Holen
47fd16b8e8
Stable version 0.4.4
...
This release is dedicated to AlphaGo.
The second golden age of AI is upon us!
2016-05-15 13:53:37 -07:00
Vidar Holen
db0c8c2dc9
Separate out command specific checks.
...
The checks use a better interface and give
an overall speed boost of 10%.
2016-04-10 17:01:40 -07:00
Vidar Holen
a21df2d88f
Stable version 0.4.3
...
This is purely a bugfix bump that works on GHC 7.6.3,
as currently found in Debian stable and Ubuntu LTS.
2016-01-13 16:54:54 -08:00
Vidar Holen
d473fb8867
Use system over callCommand to allow linking on ghc 7.6.3.
2016-01-13 14:10:21 -08:00
Vidar Holen
f754363733
Add >= process-1.2.0.0 as dependency due to custom build.
2016-01-11 10:56:40 -08:00
Vidar Holen
ef1f8f535e
Stable version 0.4.2
...
This release is dedicated to Tom Lehrer, who lives
the dream of having quit just to loaf about indefinitely.
2016-01-09 15:30:07 -08:00
Vidar Holen
1f4dd85548
Change cabal Build-Type to Custom to actually use Setup.hs.
2016-01-05 14:10:45 -08:00
Vidar Holen
ba5e3db31a
Stable version 0.4.1
...
This is purely a bugfix bump because I botched the
0.4.0 cabal file and subsequent Hackage release :|
2015-09-05 19:32:37 -07:00
Vidar Holen
56145217fe
Fixed the cabal file, which didn't include formatters :|
2015-09-05 19:17:22 -07:00
Vidar Holen
94d265ce41
Stable version 0.4.0
...
This release is dedicated to the Debian project,
for basically inventing the modern Linux distro.
2015-09-05 16:28:44 -07:00
Vidar Holen
0dd61b65d8
Moved the various AST convenience functions to a separate module.
2015-08-16 12:53:23 -07:00
Vidar Holen
67cfcfd206
Separated formatters into multiple files.
2015-08-15 12:51:13 -07:00
Vidar Holen
72eeafe002
Some cleanup to make room for future improvements.
2015-08-15 09:34:19 -07:00
Vidar Holen
1ff67a61b4
Stable version 0.3.8. Now GPLv3!
...
This release is dedicated to Richard Stallman.
Happy hacking, and may we all live in a free GNUtopia!
2015-06-20 10:17:48 -07:00
Vidar Holen
349dfdab35
Relicense from AGPL v3 to GPL v3.
2015-06-20 09:52:07 -07:00
Vidar Holen
2f7bd556e8
Stable version 0.3.7
...
This is purely a bugfix bump that compiles on GHC 7.10
and uses a regex lib that doesn't crash on OS X.
2015-04-16 08:13:49 -07:00
Vidar Holen
9f1f00cdd1
Switch from regex-compat to regex-tdfa
2015-04-04 16:26:28 -07:00
Vidar Holen
f25ae90746
Stable version 0.3.6
...
This release is dedicated to Maxis: shaping the 90s
for yours truly with SimCity, SimCopter and El-Fish.
2015-03-28 12:27:39 -07:00
Michael Orlitzky
1be0f1ea75
Add a pre-sdist hook to compile the man page (Github issue #247 ).
...
This replaces the default preSDist hook in Setup.hs with our own. The
only thing the new hook does is compile the man page using callCommand
from System.Process.
If Pandoc fails, the entire sdist process will fail, since
Extra-Source-Files in the cabal file now lists the man page.
This is preferable to a build hook, because Pandoc pulls in a huge
number of dependencies. It's better to build the man page once and
ship it than to require every user to build and install pandoc before
he can build ShellCheck.
This creates another TODO item: an install hook can now be used to
install the man page along with the rest of ShellCheck. But beware,
the "man path" can vary from system to system.
2015-01-24 12:15:36 -05:00
Vidar Holen
c5479b8ca3
Stable version 0.3.5
...
This release is dedicated to Maru, internet celebrity cat.
Where would the web be without you? (Runner-up: Tim Berners-Lee)
2014-11-09 16:30:00 -08:00
Aycan iRiCAN
dccfb3c4a1
Update ShellCheck.cabal
...
Fixed License.
2014-09-18 09:10:07 +03:00
Vidar Holen
5f7419ca37
Require a QuickCheck that doesn't break on UTF-8.
2014-08-10 17:16:27 -07:00
Vidar Holen
8494509150
Warn about missing shebangs.
2014-08-09 17:32:42 -07:00
Vidar Holen
8ba1f2fdf2
Better handling of directories and inaccessible files.
2014-08-08 09:36:17 -07:00
Vidar Holen
39423ddf81
Stable version 0.3.4
...
This release is dedicated to Kerbal Space Program,
which has delayed the project by at least a month.
2014-07-08 18:43:33 -07:00
Vidar Holen
875c2d2aad
Removed Makefile from cabal file
2014-07-08 18:18:32 -07:00
Dridi Boukelmoune
d53087f056
Updated Extra-Source-Files accordingly with #165
2014-06-01 21:35:45 +02:00
Dridi Boukelmoune
39756b420e
Add extra source files in the source tarball
...
This way ShellCheck can be entirely built (including the test suite)
from the Hackage tarball.
The source tarball can be generated using:
cabal sdist
2014-06-01 17:59:24 +02:00
Vidar Holen
98b790f87a
Removed outdated version comment
2014-05-31 10:16:11 -07:00
Vidar Holen
726a4e5848
Merge branch 'cabal-version' of https://github.com/rodrigosetti/shellcheck into rodrigosetti-cabal-version
...
Conflicts:
ShellCheck/Analytics.hs
ShellCheck/Data.hs
2014-05-31 09:55:07 -07:00
Rodrigo Setti
0a9ed917e7
Test Suite in Cabal (cabal test)
...
Please run using "cabal test --show-details=streaming", there's a known
issue about this that was fixed in the latest version of cabal:
https://github.com/haskell/cabal/issues/1810
2014-05-31 01:30:23 +00:00