MCPcopy
hub / github.com/csscomb/csscomb.js / _getContext

Method _getContext

src/core.js:132–150  ·  view source on GitHub ↗
(text, currentLineNumber)

Source from the content-addressed store, hash-verified

130 }
131
132 _getContext(text, currentLineNumber) {
133 var LINES_AROUND = 2;
134 var result = [];
135 var start = currentLineNumber - 1 - LINES_AROUND;
136 var end = currentLineNumber + LINES_AROUND;
137 var lines = text.split(/\r\n|\r|\n/);
138
139 for (var i = start; i < end; i++) {
140 var line = lines[i];
141 if (!line) continue;
142 var ln = i + 1;
143 if (ln === currentLineNumber) {
144 result.push(ln + '*| ' + line);
145 } else {
146 result.push(ln + ' | ' + line);
147 }
148 }
149 return result.join(os.EOL);
150 }
151
152 /**
153 * Processes directory recursively.

Callers 1

lintStringMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected