--- - branch: MAIN date: Wed Oct 26 16:03:53 UTC 2022 files: - new: '1.3816' old: '1.3815' path: pkgsrc/devel/Makefile pathrev: pkgsrc/devel/Makefile@1.3816 type: modified - new: '1.1' old: '0' path: pkgsrc/devel/revive/DESCR pathrev: pkgsrc/devel/revive/DESCR@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/devel/revive/Makefile pathrev: pkgsrc/devel/revive/Makefile@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/devel/revive/PLIST pathrev: pkgsrc/devel/revive/PLIST@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/devel/revive/distinfo pathrev: pkgsrc/devel/revive/distinfo@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/devel/revive/go-modules.mk pathrev: pkgsrc/devel/revive/go-modules.mk@1.1 type: added id: 20221026T160353Z.428af68980fe438c2dc895a9a9febd190ab726d6 log: | Import revive-1.2.4 as devel/revive Fast, configurable, extensible, flexible, and beautiful linter for Go. Drop-in replacement of golint. Revive provides a framework for development of custom rules, and lets you define a strict preset for enhancing your development & code review processes. Here's how revive is different from golint: - Allows to enable or disable rules using a configuration file. - Allows to configure the linting rules with a TOML file. - 2x faster running the same rules as golint. - Provides functionality for disabling a specific rule or the entire linter for a file or a range of lines. golint allows this only for generated files. - Optional type checking. Most rules in golint do not require type checking. If you disable them in the config file, revive will run over 6x faster than golint. - Provides multiple formatters which let us customize the output. - Allows to customize the return code for the entire linter or based on the failure of only some rules. - Everyone can extend it easily with custom rules or formatters. - Revive provides more rules compared to golint. module: pkgsrc subject: 'CVS commit: pkgsrc/devel' unixtime: '1666800233' user: nikita