Commit graph

83 commits

Author SHA1 Message Date
Joel Bradshaw 6584cb6404 Go back to one requirements.txt, simplify workflow
The workflow can now use .pylintrc and the pylint req in
requirements.txt rather than having the options inline and installing it
separately
2022-06-05 14:57:42 -07:00
Mouse Reeve 9e803043b2 Include test files in pylint 2022-04-04 15:24:39 -07:00
Mouse Reeve c77e5a1a90
Split css (#1959)
Divides the css into sub-files and normalizes how colors are defined.

Co-authored-by: Joachim <joachim.robert@protonmail.com>
2022-02-19 16:34:17 -08:00
Mouse Reeve 6daaffeaa7
Compiles css framework from sass (#1956)
* Compiles css framework from sass

* Adds watch commands

* Copies existing css to sass file

* Moves sass out of static path

* Removes global linter

I wasn't sure how to customize this, and it's not providing a lot of
additional value on top of the domain-specific linters

* Reverts invalid change to dockerfile

* Changes stylelint path

* Remove unused bulma files

* Properly minifies generated css

* Fixes regression in thread display

* rgba function only works with percents for whatever reason

* Hush stylelint

* Removes trailing zeros

* Compile sass in Django

Co-authored-by: Joachim <joachim.robert@protonmail.com>

* Python formatting

* Updates linter

* Updates commands

* Adds css-config file

Co-authored-by: Joachim <joachim.robert@protonmail.com>

* Stylelint fix

* Removes unused compiled bulma files

Co-authored-by: Joachim <joachim.robert@protonmail.com>
2022-02-19 15:29:47 -08:00
Mouse Reeve cfc1302b23 Fixes spacing 2022-02-16 17:53:03 -08:00
Mouse Reeve 954e914638 Linebreaks? who knows. 2022-02-16 17:50:30 -08:00
Mouse Reeve 7afb5bc493 Stylelint needs libraries 2022-02-16 17:47:58 -08:00
Mouse Reeve 862b6f49bd Correct npm package names 2022-02-16 17:45:04 -08:00
Mouse Reeve c054ccc84b Try ci with yarn instead of npx 2022-02-16 17:36:44 -08:00
Mouse Reeve 9038afd7f1 Changes npm install 2022-02-16 13:16:05 -08:00
Mouse Reeve c1853e03ab Updates stylelint command 2022-02-16 13:14:48 -08:00
Mouse Reeve c19b9d7575 Updates stylelintrc filename and removes yarn 2022-02-15 12:46:28 -08:00
Mouse Reeve 450d4cdace Try using npx instead of yarn for stylelint 2022-02-15 12:39:14 -08:00
Mouse Reeve 7ff1ad7c83 Try again with yarn added as separate step 2022-02-15 12:37:28 -08:00
Mouse Reeve 4428c0f14d Remoes yarn line 2022-02-15 12:34:28 -08:00
Mouse Reeve 09978fc195 Tries npm install with yarn 2022-02-15 12:29:59 -08:00
Mouse Reeve 714bb081ea Updates workflows 2022-02-15 12:25:35 -08:00
Mouse Reeve 30ad3bba0b Suggest stylelint --fix in CI and add to bw-dev 2022-02-12 09:00:38 -08:00
Mouse Reeve 4d0fa2db4a Dummy cache for tests 2022-01-06 11:40:27 -08:00
Mouse Reeve 2cad762646 Use in-memory cache for CI tests 2022-01-05 09:51:00 -08:00
Mouse Reeve 66456fc508 Adds test env var 2022-01-05 09:32:10 -08:00
Mouse Reeve 34a16667d8 Adds github workflow 2021-12-16 10:47:22 -08:00
Mouse Reeve 7c52feeab4 Skip modal layout in curlylint 2021-09-30 22:27:30 -07:00
Mouse Reeve acfb1bb376 Updating string format synatx part 2 2021-09-18 11:32:00 -07:00
Mouse Reeve 00892eaaaf Temporary fix for pylint 2021-09-17 20:58:09 -07:00
Mouse Reeve a70b0e8712 Spacing for curly lint action 2021-08-21 11:45:36 -07:00
Mouse Reeve 0a8a4f0ee4 Adds curlylint workflow 2021-08-21 11:39:21 -07:00
Mouse Reeve 81d51d0634 Removes nonfunctional test linter 2021-08-21 10:53:18 -07:00
Mouse Reeve 8055fa8d8f Test out accessibility linter github action 2021-08-21 09:03:15 -07:00
Mouse Reeve 98a98f8e69 Updates test env 2021-08-06 18:13:51 -07:00
Mouse Reeve 9e5536c7d5 Don't double-run black and pylint 2021-08-02 16:08:41 -07:00
Mouse Reeve 6d8bced0f1 Refactors test mocks 2021-08-02 16:05:40 -07:00
Mouse Reeve 1791b5b9fa Try running tests in parellel 2021-08-02 12:34:18 -07:00
Mouse Reeve 8d476804c2 Potential speedups 2021-08-01 07:38:16 -07:00
Mouse Reeve 1333b0b3c3 Simplifies env for django tests 2021-07-31 21:42:37 -07:00
Mouse Reeve a27adf596b
Adds prompt to include instance in bug reports 2021-06-27 12:14:55 -07:00
Mouse Reeve 55aa67cc00 Fixes pytest syntax 2021-06-27 07:31:01 -07:00
Mouse Reeve fe5f8b3f0e Test is passing locally and failing in CI
Trying out different yaml params
2021-06-27 07:04:37 -07:00
Mouse Reeve 6a6de44ebe Attempt at getting tests running by pumbing psql version 2021-06-23 17:10:35 -07:00
Mouse Reeve 491d68353d Fixes typo in black command 2021-06-18 15:29:34 -07:00
Mouse Reeve 59938e2d46 Linter fixes for models 2021-06-18 15:24:10 -07:00
Mouse Reeve a20c4d583c Merge branch 'main' into pylint 2021-06-18 14:48:31 -07:00
Mouse Reeve 0a44578987 Disables similarity comparison 2021-06-18 14:35:26 -07:00
Mouse Reeve 9e5c7053e9 More pylint fixes 2021-06-18 14:29:24 -07:00
Mouse Reeve 4479864008 Updates code for linter 2021-06-18 14:12:56 -07:00
Mouse Reeve 20f74ba02b More disables 2021-06-18 13:23:06 -07:00
Mouse Reeve 633f5e6dc7 Fixes R/C disable flag 2021-06-18 12:25:11 -07:00
Mouse Reeve 38a19f7063 Disable error that's almost always a false positive 2021-06-18 12:23:16 -07:00
Mouse Reeve 4995b26d8c Adds dependencies to pylint 2021-06-18 12:08:15 -07:00
Mouse Reeve 2bd56c38d2 Tweaks to script 2021-06-18 11:57:11 -07:00