Closed
Description
I do not understand what is the issue reported by the rule file_header
.
//
// ActivityModel.swift
// English 24/7
//
// Created by Antoine Cœur on 8/24/16.
// Copyright © 2016 EF Education. All rights reserved.
//
/MyApp/ActivityModel.swift:6:5: warning: File Header Violation: Files should have consistent header comments. (file_header)
What does it mean?
Does it mean I need to change the Copyright year for all my files on every January 1st?
Metadata
Metadata
Assignees
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
marcelofabri commentedon May 4, 2017
It validates that a certain string or regex should be present (or avoided) on the file header. By the default, this rule warns against occurrences of "Copyright".
You can see an example of how it can be configured on SwiftLint configuration file.
Coeur commentedon May 5, 2017
OK, so the error message wasn't very informative. I would suggest to change it to something more like:
marcelofabri commentedon May 5, 2017
It's just that the rule can enforce that a certain string/pattern must be avoided as well, so "should match the project pattern" doesn't feel right to me.
But I agree we can have a better message here.
jpsim commentedon May 30, 2017
Suggestions?
Coeur commentedon May 30, 2017
file_header
rule description #1707