diff --git a/CHANGELOG.md b/CHANGELOG.md
index ceb2670..1414143 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ### Changed
 - Unified keys validation in a single method [#151](https://github.com/scanapi/scanapi/pull/151)
+- Change default template to html [#173](https://github.com/scanapi/scanapi/pull/173)
 
 ## [0.1.0] - 2020-05-14
 ### Added
diff --git a/scanapi/settings.py b/scanapi/settings.py
index 115ac2b..c5d77ab 100644
--- a/scanapi/settings.py
+++ b/scanapi/settings.py
@@ -8,7 +8,7 @@ DEFAULT_CONFIG_PATH = ".scanapi.yaml"
 class Settings(dict):
     def __init__(self):
         self["spec_path"] = "api.yaml"
-        self["reporter"] = "markdown"
+        self["reporter"] = "html"
         self["output_path"] = None
         self["template"] = None
 

Change HTML report to default
Change HTML report to default. Current it is markdown, but HTML is way more popular and our html report is [beautiful](https://github.com/scanapi/scanapi/pull/157) now

Here is where we need to change it: https://github.com/scanapi/scanapi/blob/master/scanapi/settings.py#L11
diff --git a/tests/unit/test_settings.py b/tests/unit/test_settings.py
index a8f2554..d52a58e 100644
--- a/tests/unit/test_settings.py
+++ b/tests/unit/test_settings.py
@@ -8,7 +8,7 @@ class TestSettings:
     class TestInit:
         def test_should_init_with_default_values(self):
             assert settings["spec_path"] == "api.yaml"
-            assert settings["reporter"] == "markdown"
+            assert settings["reporter"] == "html"
             assert settings["output_path"] is None
             assert settings["template"] is None
 
@@ -53,7 +53,7 @@ class TestSettings:
 
             assert settings == {
                 "spec_path": "path/spec-path",
-                "reporter": "markdown",
+                "reporter": "html",
                 "output_path": "path/output-path",
                 "template": None,
                 "config_path": "path/config-path",

pip install -e .[dev]
parse_log_pytest
requirements.txt
pytest pre-commit
apt-get update apt-get install -y gcc
3.9
requirements.txt
pytest --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning
asttokens==3.0.0
black==25.1.0
certifi==2025.1.31
cfgv==3.4.0
charset-normalizer==3.4.1
click==8.1.8
curlify==2.2.1
decorator==5.2.1
distlib==0.3.9
exceptiongroup==1.2.2
executing==2.2.0
filelock==3.18.0
identify==2.6.9
idna==3.10
iniconfig==2.1.0
ipdb==0.13.13
ipython==8.18.1
jedi==0.19.2
Jinja2==3.1.6
MarkupSafe==3.0.2
matplotlib-inline==0.1.7
mypy-extensions==1.0.0
nodeenv==1.9.1
packaging==24.2
parso==0.8.4
pathspec==0.12.1
pexpect==4.9.0
platformdirs==4.3.7
pluggy==1.5.0
pre_commit==4.2.0
prompt_toolkit==3.0.50
ptyprocess==0.7.0
pure_eval==0.2.3
Pygments==2.19.1
pytest==8.3.5
PyYAML==6.0.2
requests==2.32.3
-e git+https://github.com/scanapi/scanapi.git@d50fdd1cd04612907c77f8e1b27935da70ef58ad#egg=scanapi
stack-data==0.6.3
tomli==2.2.1
traitlets==5.14.3
typing_extensions==4.13.0
urllib3==2.3.0
virtualenv==20.29.3
wcwidth==0.2.13

name: scanapi
channels:
  - defaults
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - conda-forge
dependencies:
  - _libgcc_mutex=0.1=main
  - _openmp_mutex=5.1=1_gnu
  - ca-certificates=2025.2.25=h06a4308_0
  - ld_impl_linux-64=2.40=h12ee557_0
  - libffi=3.4.4=h6a678d5_1
  - libgcc-ng=11.2.0=h1234567_1
  - libgomp=11.2.0=h1234567_1
  - libstdcxx-ng=11.2.0=h1234567_1
  - ncurses=6.4=h6a678d5_0
  - openssl=3.0.16=h5eee18b_0
  - pip=25.0=py39h06a4308_0
  - python=3.9.21=he870216_1
  - readline=8.2=h5eee18b_0
  - setuptools=75.8.0=py39h06a4308_0
  - sqlite=3.45.3=h5eee18b_0
  - tk=8.6.14=h39e8969_0
  - tzdata=2025a=h04d1e81_0
  - wheel=0.45.1=py39h06a4308_0
  - xz=5.6.4=h5eee18b_1
  - zlib=1.2.13=h5eee18b_1
  - pip:
      - asttokens==3.0.0
      - black==25.1.0
      - certifi==2025.1.31
      - cfgv==3.4.0
      - charset-normalizer==3.4.1
      - click==8.1.8
      - curlify==2.2.1
      - decorator==5.2.1
      - distlib==0.3.9
      - exceptiongroup==1.2.2
      - executing==2.2.0
      - filelock==3.18.0
      - identify==2.6.9
      - idna==3.10
      - iniconfig==2.1.0
      - ipdb==0.13.13
      - ipython==8.18.1
      - jedi==0.19.2
      - jinja2==3.1.6
      - markupsafe==3.0.2
      - matplotlib-inline==0.1.7
      - mypy-extensions==1.0.0
      - nodeenv==1.9.1
      - packaging==24.2
      - parso==0.8.4
      - pathspec==0.12.1
      - pexpect==4.9.0
      - platformdirs==4.3.7
      - pluggy==1.5.0
      - pre-commit==4.2.0
      - prompt-toolkit==3.0.50
      - ptyprocess==0.7.0
      - pure-eval==0.2.3
      - pygments==2.19.1
      - pytest==8.3.5
      - pyyaml==6.0.2
      - requests==2.32.3
      - scanapi==0.1.0
      - stack-data==0.6.3
      - tomli==2.2.1
      - traitlets==5.14.3
      - typing-extensions==4.13.0
      - urllib3==2.3.0
      - virtualenv==20.29.3
      - wcwidth==0.2.13
prefix: /opt/conda/envs/scanapi

tests/unit/test_settings.py::TestSettings::TestInit::test_should_init_with_default_values tests/unit/test_settings.py::TestSettings::TestSaveClickPreferences::test_should_clean_and_save_preferences
tests/unit/test_settings.py::TestSettings::TestSaveConfigFilePreferences::TestWithoutCustomConfigPath::TestWithDefaultConfigFile::test_should_save_preferences tests/unit/test_settings.py::TestSettings::TestSaveConfigFilePreferences::TestWithoutCustomConfigPath::TestWithoutDefaultConfigFile::test_should_not_change_preferences tests/unit/test_settings.py::TestSettings::TestSaveConfigFilePreferences::TestWithCustomConfigPath::TestWithConfigFile::test_should_save_preferences tests/unit/test_settings.py::TestSettings::TestSaveConfigFilePreferences::TestWithCustomConfigPath::TestWithoutConfigFile::test_should_raise_exception
CHANGELOG.md scanapi/settings.py
CHANGELOG.md scanapi/settings.py