Commit Graph

1982 Commits

Author SHA1 Message Date
Martin Thoma
36fc186d2d Python: Add type annotations to all 'print' functions (#662)
* Add test to superstartrek and fixes several issues in superstartrek - I probably introduced them 🙈
* Mastermind type annotations
2022-03-21 10:41:14 +01:00
Martin Thoma
dce8248fd6 BUG: Reduce false-positives for vbnet (#666)
Closes #664
2022-03-21 09:48:27 +01:00
Jeff Atwood
2237a7318d Merge pull request #663 from arjieng/calendar-ruby
Added ruby version calendar
2022-03-20 21:44:14 -05:00
Argie Bacomo
0000c1bffb remove extra somethings 2022-03-21 10:12:03 +08:00
Argie Bacomo
ae598c2e43 Added ruby version calendar 2022-03-21 10:06:00 +08:00
Jeff Atwood
c6fa4d5302 Merge pull request #656 from AnthonyMichaelTDM/update_languages_of_markdown_todo_rust
updated markdown_todo_rust
2022-03-20 15:04:01 -05:00
Jeff Atwood
bcd59488ff Merge pull request #658 from AnthonyMichaelTDM/rust-port-22_Change
rust port of 22_change
2022-03-20 13:55:14 -05:00
Jeff Atwood
03d5717c93 Merge pull request #659 from roygilliam/Orbit_Work
Initial C# conversion
2022-03-20 13:42:20 -05:00
Jeff Atwood
ba707ffa97 Merge pull request #660 from MartinThoma/fix-todo-gen
Fix TODO list generation for C#
2022-03-20 13:40:24 -05:00
Martin Thoma
6d7a62e3b1 Add flake8-implicit-str-concat 2022-03-20 19:16:39 +01:00
Martin Thoma
2316195b30 Python: Add type annotations 2022-03-20 19:16:39 +01:00
Martin Thoma
580bc90f19 Make empty box the default 2022-03-20 17:36:17 +01:00
Martin Thoma
570be61a9f Update to new languages 2022-03-20 15:23:47 +01:00
Martin Thoma
0a67b24e59 Fix TODO list generation for C# 2022-03-20 12:57:33 +01:00
roygilliam
f033e4f7b9 Initial C# conversion 2022-03-19 19:12:16 -04:00
AnthonyMichaelTDM
e0d6d80b3d finish rust port of 22_Change 2022-03-19 14:20:52 -07:00
AnthonyMichaelTDM
99d662e6e5 added another feature
now shows how many games/languages are done for each language/game respectively
2022-03-19 11:46:17 -07:00
AnthonyMichaelTDM
9c45657b2e update the included languages 2022-03-19 11:28:03 -07:00
Jeff Atwood
2c9f922ea9 Merge pull request #654 from MartinThoma/py-testability
Python: Make code testable
2022-03-19 13:21:17 -05:00
AnthonyMichaelTDM
b698a10618 rename it, it was mardown, should be markdown 2022-03-19 11:18:07 -07:00
Jeff Atwood
013f0a21d5 Merge pull request #655 from AnthonyMichaelTDM/rust-port-95_weekday
rust port of 95_weekday
2022-03-19 13:17:50 -05:00
AnthonyMichaelTDM
4b518e4d42 finished rust port of 95_Weekday 2022-03-19 11:03:06 -07:00
Martin Thoma
69e6fdeef0 Add Python tests 2022-03-19 12:20:57 +01:00
Martin Thoma
e6c8788e8d Don't compute code coverage on test files 2022-03-19 11:57:25 +01:00
Martin Thoma
38fa931fa8 Avoid global variables 2022-03-19 10:13:47 +01:00
Martin Thoma
bd64556c17 Acey Ducey: Fix bankroll issue 2022-03-19 10:01:20 +01:00
Martin Thoma
71e3396bd5 Python: Make code testable
Avoid executing code on module level as this prevents importing the
module for testing. Especially infinite loops are evil.
2022-03-19 09:54:52 +01:00
Jeff Atwood
473e20c181 add Porting Notes to readme.md for each game 2022-03-18 19:50:22 -07:00
Jeff Atwood
d564fa30ce Update README.md 2022-03-18 18:58:25 -07:00
Jeff Atwood
37033c40eb Merge pull request #653 from MartinThoma/simplify-python
Clean Code: Apply flake8-simplify to Python
2022-03-18 17:21:26 -05:00
Jeff Atwood
b5e30f4b32 Merge pull request #652 from mojoaxel/74-bash
alternate language - bash for 74_Rock_Scissors_Paper
2022-03-18 16:31:11 -05:00
Martin Thoma
b65dca80f6 Clean Code: Apply flake8-simplify to Python
Also flake8-comprehensions which was added to the CI

For flake8-simplify, there are a few false-positives,
e.g. https://github.com/MartinThoma/flake8-simplify/issues/115
2022-03-18 22:29:56 +01:00
Alexander Wunschik
d9e3b0af59 add bash for 74_Rock_Scissors_Paper 2022-03-18 22:10:49 +01:00
Jeff Atwood
0dcb201cd6 Merge pull request #631 from mojoaxel/gh-pages
make games easy accessable on the web
2022-03-18 11:15:00 -05:00
Jeff Atwood
f9781ca7a5 Merge pull request #649 from mojoaxel/648-78_Sine_Wave-html
add html for 78_Sine_Wave
2022-03-18 11:14:42 -05:00
Jeff Atwood
9dab448327 Merge pull request #650 from arjieng/ruby-bug-game
Ruby version for #16 Bug game
2022-03-18 10:55:55 -05:00
Jeff Atwood
34af4e8b32 Merge pull request #651 from MartinThoma/python-bugbear
Clean Code: Python flake8-bugbear
2022-03-18 10:51:32 -05:00
Martin Thoma
dbed6ba98e Clean Code: Python
Fix issues found by flake8-bugbear:

* Unused loop variables
* assert statements in non-test code
* mixing test code with production code
* mark one excessive test which takes ~10min to run
  as 'slow'
2022-03-18 14:59:08 +01:00
Argie Bacomo
e784fab7ec Ruby version for #16 Bug game 2022-03-18 17:28:12 +08:00
AnthonyMichaelTDM
745f8f2d65 more work with weekdays 2022-03-17 13:30:17 -07:00
Alexander Wunschik
756b7dd2b1 add html for 78_Sine_Wave 2022-03-17 20:19:29 +01:00
Alexander Wunschik
d773e9b846 support multible html files per game 2022-03-17 20:16:51 +01:00
Alexander Wunschik
69b0aef3e7 disable jekyll in gh-pages 2022-03-17 20:16:51 +01:00
Alexander Wunschik
ef6e018a5f create index.html for all games 2022-03-17 20:16:51 +01:00
Jeff Atwood
62f3781403 Merge pull request #646 from MartinThoma/py-golf
39_golf: Python implementation
2022-03-17 12:31:11 -05:00
Jeff Atwood
29f57bf6dc Merge pull request #647 from MartinThoma/py-cleanup
Python: Code cleanup
2022-03-17 12:29:20 -05:00
Martin Thoma
83c8a8ae95 39_golf: Python implementation 2022-03-17 09:53:23 +01:00
Martin Thoma
5083f2ed7d Python: Code cleanup 2022-03-17 07:51:10 +01:00
Jeff Atwood
01937fd84c Merge pull request #643 from ChanderJindal/main
TicTacToe Hard
2022-03-16 11:34:12 -05:00
Jeff Atwood
3006b79ad6 Merge pull request #644 from auryn31/feature/01_Acey_Ducey
Add Acey Ducey in Elm to Alternative Languages
2022-03-16 11:33:35 -05:00