48 lines
3.2 KiB
Markdown
48 lines
3.2 KiB
Markdown
# wiki
|
|
|
|
## Python
|
|
|
|
- [pycycle](https://github.com/bndr/pycycle) - Tool for pinpointing circular imports in Python. Find cyclic imports in any project.
|
|
- [pylint](https://github.com/PyCQA/pylint/) - A Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells.
|
|
- [prospector](https://github.com/landscapeio/prospector) - Inspects Python source files and provides information about type and location of classes, methods etc.
|
|
- [mypy](https://github.com/python/mypy) - Optional static typing for Python 2 and 3
|
|
- [attrs](https://github.com/python-attrs/attrs) - Python Classes Without Boilerplate.
|
|
|
|
## Elixir
|
|
|
|
## General
|
|
- [ExDoc produces HTML and EPUB documentation for Elixir projects](https://github.com/elixir-lang/ex_doc).
|
|
- [credo - static code analysis](https://github.com/rrrene/credo).
|
|
- [Dialyxir - static analysis tool](https://github.com/jeremyjh/dialyxir).
|
|
- [Coverage report tool](https://github.com/parroty/excoveralls).
|
|
|
|
### Performance
|
|
- [A guide to measuring your Elixir app](http://milhouseonsoftware.com/2016/05/08/measuring-your-elixir-application/).
|
|
- [A tour of Elixir performance & monitoring tools](https://hackernoon.com/a-tour-of-elixir-performance-monitoring-tools-aac2df726e8c).
|
|
- [Web based metrics, monitoring, and observer](https://github.com/shinyscorpion/wobserver).
|
|
- [ExTop is an interactive monitor for the Erlang VM](https://github.com/utkarshkukreti/ex_top).
|
|
|
|
### Testing
|
|
- Unit Testing framework [ExUnit](https://hexdocs.pm/ex_unit/ExUnit.html).
|
|
- [mix-test.watch - Automatically run your Elixir project's tests each time you save a file](https://github.com/lpil/mix-test.watch).
|
|
- [Story BDD tool for elixir using gherkin](https://github.com/meadsteve/white-bread).
|
|
- [A BDD framework for your Elixir projects](https://github.com/sproutapp/pavlov).
|
|
- [FakerElixir generates fake data for you](https://github.com/GesJeremie/faker-elixir).
|
|
- [Faker is a pure Elixir library for generating fake data](https://github.com/igas/faker).
|
|
- [ex_machina: Create test data](https://github.com/thoughtbot/ex_machina).
|
|
- [Property-based testing](https://github.com/parroty/excheck).
|
|
- [testing libraries with nested contexts, superior readability, and ease of use](https://github.com/batate/shouldi).
|
|
|
|
### Phoenix
|
|
- [An authentication framework for use with Elixir applications](https://github.com/ueberauth/guardian).
|
|
- [Security-focused static analysis for the Phoenix Framework](https://github.com/nccgroup/sobelow).
|
|
- [Concurrent browser tests](https://github.com/keathley/wallaby).
|
|
- [Pagination](https://github.com/drewolson/scrivener).
|
|
- [library for writing integration tests and browser automation](https://github.com/HashNuke/hound).
|
|
- [Phoenix Template Engine for Slim](https://github.com/slime-lang/phoenix_slime).
|
|
- [Provides a chainable aXe API for Selenium's WebDriverJS and automatically injects into all frames](https://github.com/dequelabs/axe-webdriverjs).
|
|
|
|
## General
|
|
- [Keep a changelog](http://keepachangelog.com/).
|
|
- [https://github.com/minimaxir/big-list-of-naughty-strings](https://github.com/minimaxir/big-list-of-naughty-strings).
|
|
- [The-Big-Username-Blacklist](https://github.com/marteinn/The-Big-Username-Blacklist). |