Commit Graph

72 Commits

Author SHA1 Message Date
Matheus Felipe
c2bdd9e5fc
Fix false negative http code 404 in verification
Some links when they were being checked returned the http code 404,
but the links were working correctly.

This was happening because before the request the link was concatenated
with the / character at the end, making it a different link from the
original. If the original link didn't have a path that is
accessed by / at the end, it would return a 404 error.

This behavior made it a false negative.
2022-02-07 07:09:01 -03:00
Matheus Felipe
6d4e269f12
Modify execute permission 2022-01-18 03:30:13 -03:00
Matheus Felipe
4bc90a81cc
Add possibility to run duplicate link check only
Changes:

- It is now possible to only check for duplicate
  links (without checking if the links are working)

- Check for duplicate links when a push occurs

- Update the scripts documentation accordingly
2022-01-18 02:06:21 -03:00
Matheus Felipe
fb70084377
Create install dependencies section 2022-01-17 20:25:30 -03:00
Matheus Felipe
1c3e4eba37
Create run validations section 2022-01-17 20:18:54 -03:00
Matheus Felipe
08ba4e6458
Create README.md to scripts directory 2022-01-17 20:04:31 -03:00
Matheus Felipe
ff31b266ab
Add format and links in validate scope 2022-01-17 19:24:45 -03:00
Matheus Felipe
9bb225ef3d
Create new workflow to run test of push and pull 2022-01-17 18:18:39 -03:00
Matheus Felipe
bc02fa517f
Create tests to check_file_format 2022-01-17 16:19:39 -03:00
Matheus Felipe
7d9eac4920
Change sections -> columns in error message 2022-01-17 16:07:21 -03:00
Matheus Felipe
e0468d13cb
Remove unnecessary whitespace 2022-01-17 15:21:48 -03:00
Matheus Felipe
eeaa7c073e
Create tests to check_entry 2022-01-17 15:19:36 -03:00
Matheus Felipe
5478755638
Test to check_auth with invalid auth with and without backtick 2022-01-17 14:57:21 -03:00
Matheus Felipe
ad92d5c400
Remove whitespaces 2022-01-17 06:19:41 -03:00
Matheus Felipe
89e254c141
Fix test title of check_auth 2022-01-17 06:16:23 -03:00
Matheus Felipe
e3f51ae6c2
Fix tests of check_auth 2022-01-17 06:13:58 -03:00
Matheus Felipe
720c2fdc8f
Fix tests of check_description 2022-01-17 06:10:16 -03:00
Matheus Felipe
229b77a413
Fix tests of check_title 2022-01-17 06:05:15 -03:00
Matheus Felipe
d04c02a7d9
Create tests to check_cors 2022-01-17 05:59:17 -03:00
Matheus Felipe
347cd46036
Create tests to check_https 2022-01-17 05:55:01 -03:00
Matheus Felipe
6ba6c4d1a6
Create tests to check_auth 2022-01-17 05:39:07 -03:00
Matheus Felipe
0843afeda1
Create tests to check_description 2022-01-17 04:35:52 -03:00
Matheus Felipe
9f0174fd96
Fix error message of max description length 2022-01-17 04:27:58 -03:00
Matheus Felipe
22e22b3ce2
Create tests to check_title 2022-01-17 03:55:55 -03:00
Matheus Felipe
b42c305464
Create tests to check_alphabetical_order 2022-01-17 03:19:14 -03:00
Matheus Felipe
b68d653a10
Remove whitespace 2022-01-17 02:53:35 -03:00
Matheus Felipe
9d1bd19383
Create test to get_categories_content 2022-01-17 02:53:02 -03:00
Matheus Felipe
40c5fa7a0c
Test error message return and return type 2022-01-17 02:13:34 -03:00
Matheus Felipe
d831102a5d
Create test case to validate format 2022-01-17 01:40:49 -03:00
Matheus Felipe
e2482af448
Add temporary replacement of punctuation 2022-01-16 23:49:22 -03:00
Matheus Felipe
71167b2716
Use punctuation constant built-in 2022-01-16 23:41:41 -03:00
Matheus Felipe
f447f7c76e
Implement main function 2022-01-16 23:38:14 -03:00
Matheus Felipe
1d421d8856
Add max_description_length constant 2022-01-16 23:29:55 -03:00
Matheus Felipe
d200415479
Change min_entries_per_section -> min_entries_per_category 2022-01-16 23:25:09 -03:00
Matheus Felipe
6bab1616ab
Remove index_link: unused variable 2022-01-16 23:22:23 -03:00
Matheus Felipe
bff7f5e009
Reorganize constants 2022-01-16 23:20:43 -03:00
Matheus Felipe
f1cbf0144a
Change title_links global to category_title_in_index local 2022-01-16 23:18:06 -03:00
Matheus Felipe
57e288b5c9
Refactor check_alphabetical_order and check_file_format to exist return 2022-01-16 23:11:34 -03:00
Matheus Felipe
d578ba7a32
Change line -> line_content 2022-01-16 22:47:17 -03:00
Matheus Felipe
a935a05d6a
Change section -> category 2022-01-16 22:41:33 -03:00
Matheus Felipe
de1b6f59d1
Check markdown file format 2022-01-16 19:59:59 -03:00
Matheus Felipe
6bfe284191
Get categories content and check alphabetical order 2022-01-16 02:53:25 -03:00
Matheus Felipe
2501df6b93
Create a error message generator 2022-01-16 01:08:49 -03:00
Matheus Felipe
c659e65677
Set constants 2022-01-15 20:35:02 -03:00
Matheus Felipe
1360d618cf
Create format.py file 2022-01-15 19:29:13 -03:00
Matheus Felipe
f3146c9e24
Get content from index 0 if Index section does not exist 2022-01-15 19:24:35 -03:00
Matheus Felipe
ae7ac00586
Mapped network problem (DNS failure, connection refused, etc) 2022-01-15 17:40:32 -03:00
Matheus Felipe
a553dd5909
Mapped RequestException Exceptions 2022-01-15 17:12:44 -03:00
Matheus Felipe
8c28be1497
Create start_* functions to start checkers 2022-01-13 17:49:11 -03:00
Matheus Felipe
8d590690e8
Create basic test to check_duplicate_links 2022-01-13 17:14:13 -03:00