Skip to content

Commit 6da2293

Browse files
fixed css column index
1 parent 68164cc commit 6da2293

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "css-linter"
3-
version = "1.8.0"
3+
version = "1.8.1"
44
edition = "2021"
55

66
[dependencies]

src/css_parser.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ pub fn extract_classes(css_content: &str) -> HashSet<ClassName> {
2222

2323
for (index, line) in css_content.split('\n').enumerate() {
2424
let stripped_line = line.trim_start();
25+
let trimmed_line_indent = line.len() - stripped_line.len();
2526

2627
if stripped_line.starts_with("/*") {
2728
let comment_content = stripped_line
@@ -54,7 +55,7 @@ pub fn extract_classes(css_content: &str) -> HashSet<ClassName> {
5455
defined_classes.insert(ClassName {
5556
class_name: buffer.clone(),
5657
line_index: index,
57-
column_index: start_index,
58+
column_index: start_index + trimmed_line_indent,
5859
});
5960
}
6061
buffer.clear();
@@ -69,7 +70,7 @@ pub fn extract_classes(css_content: &str) -> HashSet<ClassName> {
6970
defined_classes.insert(ClassName {
7071
class_name: buffer.clone(),
7172
line_index: index,
72-
column_index: start_index,
73+
column_index: start_index + trimmed_line_indent,
7374
});
7475
}
7576
buffer.clear();
@@ -82,7 +83,7 @@ pub fn extract_classes(css_content: &str) -> HashSet<ClassName> {
8283
defined_classes.insert(ClassName {
8384
class_name: buffer,
8485
line_index: index,
85-
column_index: start_index,
86+
column_index: start_index + trimmed_line_indent,
8687
});
8788
}
8889
}

0 commit comments

Comments
 (0)