You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Open Project Linter is configurable, so that you can decide what project
38
38
features you want to check for and what file names you want to make sure
39
39
exist. The default configuration file is located at
@@ -48,41 +48,41 @@ to use the file located at `path/to/rules.yml` to check the repository at
48
48
`path/to/repository/`.
49
49
50
50
## Contributing
51
-
###How to set up the dev environment
51
+
###How to set up the dev environment
52
52
To set this up for development, fork this repository, then clone it to
53
53
your development machine using `git clone`.
54
54
55
55
Once you've committed your changes and pushed them to your fork of the
56
56
repository, file a pull request to get your contribution into the main
57
57
repository.
58
58
59
-
##Changelog
60
-
###version 1.0.1
59
+
##Changelog
60
+
###version 1.0.1
61
61
* Fix the error in checking for multiple commits where it was using the reflog
62
62
not the commit history ([#30](https://github.com/OpenNewsLabs/open-project-linter/issues/30))
63
63
64
-
###version 1.0
64
+
###version 1.0
65
65
* Update `ROADMAP.md` with pre-NICAR status
66
66
* Fix the KeyError issue when default config was changed ([#27](https://github.com/OpenNewsLabs/open-project-linter/issues/27))
67
67
* Split some of the main linter logic out into functions and improve module
68
68
documentation
69
69
* Add test fixtures for the git-related tests ([#22](https://github.com/OpenNewsLabs/open-project-linter/issues/22))
70
70
71
-
###version 0.4dev
71
+
###version 0.4dev
72
72
* Now installs Pygments automatically when installed with pip, with or
73
73
without pulling versions from `requirements.txt`
74
74
* Now includes `rules.yml` in the package and uses a correct default path
75
75
to it
76
76
77
-
###version 0.3dev
77
+
###version 0.3dev
78
78
* Improve documentation
79
79
* Fix accidental return value change in file content checker
80
80
81
-
###version 0.2dev
81
+
###version 0.2dev
82
82
* Add automated tests
83
83
* Fix path bug in file content checker
84
84
85
-
###version 0.1dev
85
+
###version 0.1dev
86
86
* Command-line application invokable with `openlinter`, with help on
87
87
how to run it
88
88
* Given the path to a directory, checks for:
@@ -92,15 +92,15 @@ repository.
92
92
multiple commits on any branch, and a named development/feature branch
93
93
* Configurable via `rules.yml`
94
94
95
-
##About
95
+
##About
96
96
This linter was designed and written by [Frances Hocutt](https://franceshocutt.com/cv/) via [Changeset Consulting](http://changeset.nyc/), a project management and maintainership consultancy focusing on open source. Sumana Harihareswara of Changeset Consulting attended the initial [OpenNews](https://opennews.org/) documentation sprint for [The Field Guide to Open Source in the Newsroom](http://fieldguide.opennews.org/) and suggested development of a companion tool to automate the guidebook's checklists as much as possible.
97
97
98
98
We look forward to seeing the community add new linter rules to help new maintainers.
0 commit comments