You've already forked authentication-service
mirror of
https://github.com/matrix-org/matrix-authentication-service.git
synced 2025-08-09 04:22:45 +03:00
Enable clippy lints on a workspace level
This enables a lot more lints than before in some crates, so this fixed a lot of warnings as well.
This commit is contained in:
@@ -7,6 +7,9 @@ license.workspace = true
|
||||
homepage.workspace = true
|
||||
repository.workspace = true
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
arc-swap = "1.6.0"
|
||||
tracing.workspace = true
|
||||
|
@@ -12,15 +12,8 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
#![forbid(unsafe_code)]
|
||||
#![deny(
|
||||
clippy::all,
|
||||
clippy::str_to_string,
|
||||
missing_docs,
|
||||
rustdoc::broken_intra_doc_links
|
||||
)]
|
||||
#![warn(clippy::pedantic)]
|
||||
#![allow(clippy::module_name_repetitions, clippy::missing_errors_doc)]
|
||||
#![deny(missing_docs)]
|
||||
#![allow(clippy::module_name_repetitions)]
|
||||
|
||||
//! Templates rendering
|
||||
|
||||
@@ -37,7 +30,7 @@ use rand::Rng;
|
||||
use serde::Serialize;
|
||||
use thiserror::Error;
|
||||
use tokio::task::JoinError;
|
||||
use tracing::{debug, info, warn};
|
||||
use tracing::{debug, info};
|
||||
use walkdir::DirEntry;
|
||||
|
||||
mod context;
|
||||
@@ -377,6 +370,10 @@ register_templates! {
|
||||
impl Templates {
|
||||
/// Render all templates with the generated samples to check if they render
|
||||
/// properly
|
||||
///
|
||||
/// # Errors
|
||||
///
|
||||
/// Returns an error if any of the templates fails to render
|
||||
pub fn check_render(
|
||||
&self,
|
||||
now: chrono::DateTime<chrono::Utc>,
|
||||
|
@@ -54,6 +54,10 @@ macro_rules! register_templates {
|
||||
impl Templates {
|
||||
$(
|
||||
$(#[$attr])?
|
||||
///
|
||||
/// # Errors
|
||||
///
|
||||
/// Returns an error if the template fails to render.
|
||||
pub fn $name
|
||||
$(< $( $lt $( : $clt $(+ $dlt )* )? ),+ >)?
|
||||
(&self, context: &$param)
|
||||
@@ -75,6 +79,10 @@ macro_rules! register_templates {
|
||||
|
||||
$(
|
||||
#[doc = concat!("Render the `", $template, "` template with sample contexts")]
|
||||
///
|
||||
/// # Errors
|
||||
///
|
||||
/// Returns an error if the template fails to render with any of the sample.
|
||||
pub fn $name
|
||||
$(< $( $lt $( : $clt $(+ $dlt )* + TemplateContext )? ),+ >)?
|
||||
(templates: &Templates, now: chrono::DateTime<chrono::Utc>, rng: &mut impl rand::Rng)
|
||||
|
Reference in New Issue
Block a user